basics (102)


scala - 스칼라에서 런타임에 유형의 문자열 표현 가져 오기

scala - 스칼라에서 런타임에 유형의 문자열 표현 가져 오기

스칼라에서는 런타임에 유형의 문자열 표현을 가져올 수 있습니까? 나는이 선을 따라 무엇인가하려고 노력하고있다:def printTheNameOfThisType[T]()={ println(T.toString)}…


c++ - 임의의 값 유형에 대한 연산

이 기사에서는 C#에서+연산자가 정의 된 임의의 값 유형을 추가 할 수있는 방법을 설명합니다. 본질적으로 그것은 다음 코드를 허용합니다:public T Add(T val1, T val2){return val1+val2;}T 타입에 '+'연산자에 대한 정의가 있다는 보장이 없으므로이 코드는 컴파일되지 않지만 다음과 같은 코드…


generics - 왜 예제가 컴파일되지 않습니까, 일명 분산, 공동, contra, in-in은 어떻게 작동합니까?

이 질문 에 이어, 누군가가 스칼라에서 다음을 설명 할 수 있을까요? class Slot[+T](var some: T){// DOES NOT COMPILE// "COVARIANT parameter in CONTRAVARIANT position"}나는 타입 선언에서+T 와 T 사이의 구별을 이해한다(T 사용하면 컴파…



c++ - boost.system와 cmake를 연결하는 방법

나는 cmake 생성 메이크 파일을 사용하여 부스트 파일 시스템 라이브러리에 의존하는 C++ 파일을 컴파일한다. 연결 프로세스 중에 다음과 같은 오류가 발생합니다. Undefined symbols: "boost::system::get_generic_category()", referenced from:__static_initiali…


Scala에서 여러 특성 혼합하기

빠른 참고:자바 피난민을위한 스칼라 입문서 제 5 부:형질과 유형의 예.나는 학생, 근로자, 언더 페이드, 영이라는 특성을 가지고 있다고 가정한다. 어떻게 이러한 모든 특징을 가진 수업을 선언 할 수 있습니까? 참고:하나 또는 두 가지 특성을 가진 CollegeStudent와 같은 가장 단순한 사례를 알고 있습니다. class Co…


Scala에서 우회적 인 방법은 무엇입니까?

저는 방금 스칼라로 놀기 시작했습니다. 그리고 방금 메소드가 올바른 연관성을 갖출 수있는 방법에 대해 배웠습니다.(명령형 객체 지향 언어에서 흔히 사용되는보다 전통적인 왼쪽 연관성과 는 대조적입니다.) 처음에 스칼라에서리스트에있는 예제 코드를 보았을 때, 나는 모든 예제가 항상 오른쪽에리스트를 가지고 있음을 발견했다:println(1:: Lis…


objective c - Objective-C#import 루프

다음 코드가 있습니다.#import<Foundation/Foundation.h>#import "ServerRequest.h"// works even though this line is included#import "ServerResponseRecord.h" @protocol ServerRequestDelegate<NSObject>-(voi…


scala - 스칼라에서의 숫자 포맷?

파일에서 동적으로 변경되는 입력 읽기가 있습니다. 숫자는 Int 또는 Double 입니다. 스칼라가 매번 Double 번호를 인쇄 할 때 왜.0 을 인쇄합니까? Scala가 그것을 읽는 것과 같은 방식으로 인쇄하는 방법이 있습니까? 예: var x:Double=1 println(x)// This prints '1.0…


generics - Scala의 모나드 특성

(Haskell의 Monad typeclass와 같은) 일반적인 방법으로 스칼라에서 모나드를 표현할 수 있습니까? 이런 목적으로 trait Monad 를 정의하는 것이 어떻게 가능합니까?…


scala - 스칼라 @ 연산자

Scala의 @ 연산자는 무엇을합니까? 예를 들어, 스칼라의 공식 언어 처리, 2 부 에는 다음과 같은 것이 있습니다. case x @ Some(Nil)=> x…




swift function scala type class examples apple tutorial ios example