«scala» 태그된 질문

스칼라는 주로 Java Virtual Machine을 대상으로하는 범용 프로그래밍 언어입니다. 간결하고 우아하며 형식이 안전한 방식으로 일반적인 프로그래밍 패턴을 표현하도록 설계된이 제품은 명령형 및 기능적 프로그래밍 스타일을 모두 갖추고 있습니다.

3
명명 된 함수를 정의하기위한 중복 구문이 잘못된 언어 설계 결정입니까?
나는 재미를 위해 프로그래밍 언어를 모델링하고 있으며 구문은 스칼라, 특히 함수 정의에 크게 영향을받습니다. 언어 가def 구문 (클래스 메서드)을 통해 정의 된 함수 와 값에 할당 된 익명 함수 (을 사용하여 생성) 를 구분하지 않기 때문에 설계 문제가 발생했습니다 . 구현 과 동작=> 의 차이를 제거합니다 . 결과는 다음 두 …

2
낙심을 ​​느끼는 스칼라 학습 [폐쇄]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Java 배경에서 왔으며 Scala를 배우려고합니다. 내가 압도당하는 순간, 스칼라로 배우는 것이 훨씬 더 많은 것 같습니다. 어디서부터 시작해야하는지에 …
9 java  scala 

4
빅 데이터가 작동해야하는 이유
최근 인턴쉽을 위해 Big Data와 관련된 새로운 프로젝트를 시작했습니다. 관리자들은 기능적 프로그래밍 학습을 시작하도록 권장했습니다 (Scala를 적극 권장합니다). F #을 사용한 경험이 적었지만, 프로그래밍의 패러다임을 사용하는 것이 중요하다는 것을 알 수 없었습니다. 딘은이 주제에 대한 흥미로운 이야기를주고, 여기에 왜 "빅 데이터"에 대한 자신의 생각을 공유 : http://www.youtube.com/watch?v=DFAdLCqDbLQ을 하지만 빅 데이터가 …

2
스칼라에서 자기 유형과 형질 상속의 차이점은 무엇입니까?
Google 검색시이 주제에 대한 많은 답변이 나타납니다. 그러나 나는이 두 기능의 차이점을 잘 설명하는 사람이 있다고 생각하지 않습니다. 한 번 더 시도하고 싶습니다. 구체적으로 ... 자기 유형으로 할 수 있고 상속하지 않고 할 수있는 것은 무엇입니까? 나에게, 둘 사이에 정량화 할 수있는 물리적 차이가 있어야한다. 그렇지 않으면 명목상 다르다. 특성 …

2
스칼라 문장을 구분하기 위해 세미콜론을 사용해야합니까?
Java에서 세미콜론으로 명령문을 구분하는 데 사용되므로 자연스럽게 스칼라 코드에서도 수행합니다. 또한 한 문장이 끝나고 다른 문장이 시작되는 곳이 분명하기 때문에 코드를 읽기가 쉽다고 생각합니다. 그러나 여러 번 스칼라 ​​코드를 SO에 게시하면 세미콜론을 제거하기 위해 코드가 편집됩니다. 세미콜론을 사용해야합니까? "공식적인"지침 또는 코딩 스타일이 있습니까? 세미콜론이 필요한 경우가 있습니까? 그렇지 않으면 코드가 …

1
스칼라 XML 리터럴의 문제점은 무엇입니까?
에서 이 게시물 마틴 (언어의 머리 혼 초라는 가명) 글을 참고하세요 : [XML 리터럴] 당시 좋은 아이디어로 보였고 이제는 아픈 엄지 손가락처럼 튀어 나옵니다. 나는 새로운 문자열 보간 체계를 사용하여 모든 XML 처리를 라이브러리에 넣을 수 있다고 믿습니다. 언어 디자인 자체에 관심이있어 궁금합니다. 왜 XML 리터럴을 언어에 통합하는 것이 실수라고 …

9
기능 개발을위한 OS 선택
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 주로 .NET 개발자이므로 Windows / VisualStudio를 정상적으로 사용합니다 (즉, 버릇이 있습니다). 그러나 여가 시간에 Haskell 및 …

3
기능적 언어의 게터와 세터
함수형 프로그래밍의 신조 중 하나는 순수 함수를 사용하는 것입니다. 순수한 기능은 부작용이 없으며 참조가 투명합니다. Getter 는 참조 용으로 투명하지 않습니다. Getter 호출간에 Setter를 호출하면 매개 변수가없는 경우에도 Getter의 리턴 값이 변경됩니다 (일반적으로 매개 변수 없음). 세터 는 부작용을 일으 킵니다 -세터를 호출하면 일반적으로 반환 값이 아닌 값을 조작합니다 (사실 …

5
JVM 기반 언어 중에서 명확한 리더가 있습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 프로젝트의 현재 상태는 어떻습니까? 그리고 하나 (또는 ​​둘)가 명확한 리더로 나타 났습니까? 이 질문을하는 나의 동기를 보여주기 …
9 java  scala  jvm  groovy  jruby 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.