«scala» 태그된 질문

스칼라는 주로 Java Virtual Machine을 대상으로하는 범용 프로그래밍 언어입니다. 간결하고 우아하며 형식이 안전한 방식으로 일반적인 프로그래밍 패턴을 표현하도록 설계된이 제품은 명령형 및 기능적 프로그래밍 스타일을 모두 갖추고 있습니다. 주요 특징은 다음과 같습니다. 유형 유추가있는 고급 정적 유형 시스템; 기능 유형; 패턴 매칭; 암시 적 매개 변수 및 변환; 연산자 과부하; Java와의 완전한 상호 운용성 동시성

18
Scala 2.8 컬렉션 라이브러리는“역사상 가장 긴 자살 기록”의 사례입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

6
스칼라 vs. 그루비 vs. 클로저
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 누군가 Scala, Groovy 및 Clojure의 주요 차이점을 설명해 주시겠습니까? JVM에서 실행되도록 이러한 각 컴파일을 알고 있지만 …

13
함수형 프로그래밍에서 시간 함수는 어떻게 존재할 수 있습니까?
함수형 프로그래밍에 대해 잘 모른다는 것을 인정했습니다. 나는 여기저기서 그것에 대해 읽었고 함수 프로그래밍에서 함수는 호출 횟수에 관계없이 동일한 입력에 대해 동일한 출력을 반환한다는 것을 알게되었습니다. 함수 표현식과 관련된 입력 매개 변수의 동일한 값에 대해 동일한 출력으로 평가하는 수학 함수와 정확히 같습니다. 예를 들어 다음을 고려하십시오. f(x,y) = x*x + …


12
Akka를위한 좋은 사용 사례
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Akka 프레임 워크 (Java / Scala 서비스 플랫폼) 에 대해 많은 열망을 들었지만 지금까지 유용한 사용 사례의 많은 …

7
스칼라에서 밑줄의 모든 용도는 무엇입니까?
나는 한 번 봐 찍은 목록 에 찍은 설문 조사의 scala-lang.org을 하고 호기심이 질문을 발견 : " "? 당신의 모든 용도의 이름을 수 "_ ". 너는 할수 있니? 그렇다면 여기에서하십시오. 설명적인 예가 이해된다.
540 scala 

1
Scalaz는 "거대한"모나드에 대해 ItateeT와 일치하도록 "리프팅"`EnumeratorT`를 반복합니다.
내가 EnumeratorT있고 해당하는 경우 IterateeT함께 실행할 수 있습니다. val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] 열거 자 모나드가 iteratee 모나드보다 "더 큰"경우 up, 더 일반적으로 Hoist다음과 같이 일치자를 "리프팅" 할 수 있습니다 . val en: EnumeratorT[String, Task] …

16
스칼라의 사례 클래스와 클래스의 차이점은 무엇입니까?
a case class와 a 의 차이점을 찾기 위해 Google을 검색했습니다 class. 모든 사람들은 클래스에서 패턴 일치를 원할 때 유스 케이스 클래스를 언급합니다. 그렇지 않으면 클래스를 사용하고 equals 및 hash 코드 재정의와 같은 추가 특권을 언급하십시오. 그러나 이것이 클래스 대신 케이스 클래스를 사용해야하는 유일한 이유입니까? 스칼라에는이 기능에 대한 몇 가지 중요한 …

9
스칼라의 모든 상징적 연산자는 무엇을 의미합니까?
스칼라 구문에는 많은 기호가 있습니다. 이러한 종류의 이름은 검색 엔진을 사용하여 찾기가 어렵 기 때문에 포괄적 인 목록이 도움이 될 것입니다. 스칼라의 모든 기호는 무엇이며 각각의 기능은 무엇입니까? 특히, 내가 알고 싶습니다에 대한 ->, ||=, ++=, <=, _._, ::,와 :+=.
402 scala  operators 

2
스칼라는 암시 적 위치를 어디에서 찾습니까?
암시 스칼라 이민자에 대한 질문은 것 같다 : 어디 implicits에 대한 컴파일러의 모습입니까? 나는 질문이 전혀없는 것처럼 질문이 완전히 형성되는 것처럼 보이지 않기 때문에 암시 적 의미입니다. :-) 예를 들어 integral아래 값은 어디에서 오는가? scala> import scala.math._ import scala.math._ scala> def foo[T](t: T)(implicit integral: Integral[T]) {println(integral)} foo: [T](t: T)(implicit integral: …



11
Scala에서 유형 삭제를 어떻게 해결합니까? 또는 왜 내 컬렉션의 type 매개 변수를 얻을 수 없습니까?
스칼라에서 슬픈 사실은 List [Int]를 인스턴스화하면 인스턴스가 List인지 확인할 수 있고, 인스턴스의 개별 요소가 Int인지 확인할 수 있다는 것입니다. Int]로 쉽게 확인할 수 있습니다. scala> List(1,2,3) match { | case l : List[String] => println("A list of strings?!") | case _ => println("Ok") | } warning: there were unchecked warnings; …

4
스칼라리스트 연결, ::: vs ++
스칼라에서 목록 :::과 ++연결 목록 간에 차이점이 있습니까? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true 에서 문서 것 같습니다 ++반면 더 일반적이다 :::입니다 List- 특정. …

1
스칼라 : TypeTag 란 무엇이며 어떻게 사용합니까?
TypeTag에 대해 내가 아는 것은 매니페스트를 대체 한 것입니다. 인터넷에 관한 정보는 희소하며 그 주제에 대한 올바른 이해를 제공하지 않습니다. 따라서 누군가가 예제 및 인기있는 유스 케이스를 포함하여 TypeTag에 대한 유용한 자료에 대한 링크를 공유하면 기쁠 것입니다. 자세한 답변과 설명도 환영합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.