«scala» 태그된 질문

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


15
Scala에서 사용할 JSON 라이브러리는 무엇입니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 삼년 전에 . 이 질문 개선 다음과 같은 JSON 문자열을 작성해야합니다. [ { 'id': 1, 'name': 'John'}, { 'id': 2, 'name': 'Dani'} ] val …
125 json  scala 


7
Scala에서 정규 표현식을 사용하여 패턴 일치를 수행하는 방법은 무엇입니까?
단어의 첫 글자와 "ABC"와 같은 그룹의 글자 중 하나가 일치하는 항목을 찾고 싶습니다. 의사 코드에서 이것은 다음과 같이 보일 수 있습니다. case Process(word) => word.firstLetter match { case([a-c][A-C]) => case _ => } } 하지만 Java 대신 Scala에서 첫 글자를 잡는 방법은 무엇입니까? 정규식을 올바르게 표현하려면 어떻게해야합니까? 케이스 클래스 내에서이 …
124 regex  scala 

7
중첩 된 구조를 업데이트하는보다 깔끔한 방법
다음 두 가지 항목이 있다고 가정합니다 case class. case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) 다음 Person클래스 인스턴스 : val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", "Mumbai", "Maharashtra", 411342)) 내가 업데이트 할 경우 지금 zipCode의 raj나는이해야 할 것 …
124 scala  case-class  zipper 

10
RDD의 내용을 인쇄하는 방법은 무엇입니까?
컬렉션의 내용을 Spark 콘솔에 인쇄하려고합니다. 나는 유형이 있습니다 : linesWithSessionId: org.apache.spark.rdd.RDD[String] = FilteredRDD[3] 그리고 다음 명령을 사용합니다. scala> linesWithSessionId.map(line => println(line)) 그러나 이것은 인쇄됩니다. res1 : org.apache.spark.rdd.RDD [Unit] = MappedRDD [4] at map at : 19 RDD를 콘솔에 쓰거나 내용을 볼 수 있도록 디스크에 저장하려면 어떻게해야합니까?

3
Scala의 패턴 일치는 바이트 코드 수준에서 어떻게 구현됩니까?
Scala의 패턴 일치는 바이트 코드 수준에서 어떻게 구현됩니까? 일련의 if (x instanceof Foo)구조와 같습니까, 아니면 다른 것입니까? 성능에 미치는 영향은 무엇입니까? 예를 들어, 다음 코드 ( Scala By Example 페이지 46-48)가 주어지면 eval메서드에 해당하는 Java 코드는 어떻게 생겼습니까? abstract class Expr case class Number(n: Int) extends Expr case class Sum(e1: …

6
IntelliJ IDEA가 변경된 후 build.sbt에서 종속성을 다시로드하도록 강제하는 방법은 무엇입니까?
저는 Scala 플러그인과 함께 IntelliJ IDEA 13 (커뮤니티 에디션)을 사용하고 있습니다. build.sbt잘 작동 하는 기존 Scala 프로젝트의 초기 가져 오기 . 라이브러리 종속성은 IDEA에서 선택했습니다. auto-import옵션을 확인했지만 초기 가져 오기 이후 추가 된 추가 종속성은 선택되지 않았습니다 . IDEA가 종속성을 다시로드하도록하려면 build.sbt어떻게해야합니까?
123 scala  intellij-idea  sbt 

1
스칼라 열거 이해
나는 Scala 열거 형 클래스를 이해하지 못한다고 말해야한다. 문서에서 예제를 복사하여 붙여 넣을 수는 있지만 무슨 일이 일어나고 있는지 전혀 모릅니다. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ 무슨 뜻 type WeekDay = Value이고 왜 …
122 scala  enums 

19
IntelliJ에서 Scala 클래스를 만들 수 없습니다.
저는 이제 막 스칼라를 배우기 시작했습니다. IntelliJ 용 Scala 플러그인을 설치하고 새 Scala 프로젝트를 만들었습니다. 그러나 새로운 Scala 클래스를 만들기 위해 src 폴더를 마우스 오른쪽 버튼으로 클릭하면 그렇게 할 수있는 옵션이 없습니다. 내가 뭔가를 놓치고 있습니까?


1
스칼라는 추론 된 유형의 "허용 가능한 복잡성"에 어떤 제한을 두나요?
Scala 언어 사양 에 따르면 : ... 로컬 유형 추론은 [유형 매개 변수의] 추론 된 경계의 복잡성을 제한하도록 허용됩니다. 유형의 최소 성과 최대성은 수용 가능한 복잡성 유형의 집합과 관련하여 이해되어야합니다. 실제로 한계는 무엇입니까? 또한 추론 된 표현식 유형에 적용되는 매개 변수 유형 경계와 다른 제한이 있으며 이러한 제한은 무엇입니까?

14
SBT (Simple-Build-Tool) 및 IntelliJ를 사용하여 Scala 코드 디버깅
IntelliJ의 내장 디버거를 사용하여 sbt에서 관리하는 Scala 코드를 디버깅하는 가장 쉬운 방법은 무엇입니까? sbt의 Google 코드 사이트의 "RunningSbt" 문서 에는 프로젝트 또는 테스트의 기본 클래스를 실행하기위한 명령이 나열되어 있지만 디버깅 명령이없는 것 같습니다. 후속 질문 : sbt의 jetty-run 명령을 사용할 때 IntelliJ의 디버거를 Jetty에 연결하는 가장 쉬운 방법은 무엇입니까?


4
종료하지 않고 SBT 중지 실행
종료하지 않고 SBT에서 실행을 종료하는 방법은 무엇입니까? CTRL + C를 시도하고 있지만 SBT를 종료합니다. SBT를 열린 상태로 유지하면서 실행중인 응용 프로그램 만 종료 할 수있는 방법이 있습니까?
120 scala  sbt  terminate 

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