Martin Odersky의 Functional Programming Principles in Scala 강의를 공부하며 정리했습니다.
조건 표현식(Conditional Expressions)
스칼라에서도 두가지 항목을 선택할 수 있는 방법이 있습니다. 자바에서와 같이 if-else로 보이지만 주의해야 할 것은 statements가 아니라 표현식이라는 것입니다.1
def abs(x: Int) = if (x >= 0) x else -x
Boolean 표현식(Boolean Expressions)
1 | true false |
Rewrite rules for Booleans
1 | !true --> false |
Author: dbgsprw
Link: https://dbgsprw.github.io/2020/03/12/스칼라-함수형-프로그래밍4/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.
< PreviousPost
Distributed Time Travel for Feature GenerationNextPost >
스칼라, 함수형 프로그래밍(3) - 평가 전략과 종료(Evaluation Strategies and Termination)
Distributed Time Travel for Feature GenerationNextPost >
스칼라, 함수형 프로그래밍(3) - 평가 전략과 종료(Evaluation Strategies and Termination)