「Scala 함수형 디자인&프로그래밍」의 연습 문제를 풀기 위한 개발 환경의 구축(IntelliJ IDEA편)
덧붙여 터미널에서 연습 문제를 푸는 경우는 Scala 함수형 디자인 및 프로그래밍 연습 문제를 해결하기 위한 개발 환경 구축 를 봐 주세요.
OS X에서 개발 환경을 구축하는 절차
초기 설정
샘플 코드를 Git 저장소에서 복제합니다. Scala 빌드 도구 sbt가 함께 들어 있기 때문에 sbt에 실행 권한을 부여합니다. IntelliJ IDEA 용 프로젝트를 생성하기위한 sbt 플러그인을 추가합니다. IntelliJ IDEA 용 프로젝트를 생성합니다.
$ git clone https://github.com/fpinscala/fpinscala.git
$ cd fpinscala
$ chmod a+x ./sbt
$ cat > project/plugins.sbt << EOS
> addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0")
> EOS
$ ./sbt gen-idea
동작 확인
IntelliJ IDEA에서 프로젝트를 엽니다. exercises 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 Compile Module 'exercises'를 실행합니다. exercises 디렉토리에 worksheets 디렉토리를 작성하십시오. worksheets 디렉토리에 02_GettingStarted.sc라는 이름으로 Scala Worksheet를 만듭니다.
연습 문제에 대한 답변 절차
작성한 Worksheet에 연습 문제의 해답이 되는 함수 정의와 그 함수 호출을 쓴다. 오른쪽에 출력되는 결과를 확인한다.
연습 문제를 해결할 때는 answerkey 디렉토리의 힌트 파일을 참고로 한다. 또한 연습 문제를 해결하면 answerkey 디렉토리의 해답 파일을 읽으면 효율적인 작성 방법을 알 수 있으므로 추천.
힌트 파일의 단락에는 개행이 들어 있지 않기 때문에, Preferences > Editor > General > Soft Wraps > Use soft wraps in editor 를 유효하게 해 두면 조금 읽기 쉬워진다.
관련 기사
Scala 함수형 디자인 및 프로그래밍 연습 문제를 해결하기 위한 개발 환경 구축
참고문헌
Reference
이 문제에 관하여(「Scala 함수형 디자인&프로그래밍」의 연습 문제를 풀기 위한 개발 환경의 구축(IntelliJ IDEA편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takuya0301/items/679bc5d2c47bac5ca860
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone https://github.com/fpinscala/fpinscala.git
$ cd fpinscala
$ chmod a+x ./sbt
$ cat > project/plugins.sbt << EOS
> addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0")
> EOS
$ ./sbt gen-idea
작성한 Worksheet에 연습 문제의 해답이 되는 함수 정의와 그 함수 호출을 쓴다. 오른쪽에 출력되는 결과를 확인한다.
연습 문제를 해결할 때는 answerkey 디렉토리의 힌트 파일을 참고로 한다. 또한 연습 문제를 해결하면 answerkey 디렉토리의 해답 파일을 읽으면 효율적인 작성 방법을 알 수 있으므로 추천.
힌트 파일의 단락에는 개행이 들어 있지 않기 때문에, Preferences > Editor > General > Soft Wraps > Use soft wraps in editor 를 유효하게 해 두면 조금 읽기 쉬워진다.
관련 기사
Scala 함수형 디자인 및 프로그래밍 연습 문제를 해결하기 위한 개발 환경 구축
참고문헌
Reference
이 문제에 관하여(「Scala 함수형 디자인&프로그래밍」의 연습 문제를 풀기 위한 개발 환경의 구축(IntelliJ IDEA편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takuya0301/items/679bc5d2c47bac5ca860
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(「Scala 함수형 디자인&프로그래밍」의 연습 문제를 풀기 위한 개발 환경의 구축(IntelliJ IDEA편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takuya0301/items/679bc5d2c47bac5ca860텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)