Scala
[Learning Scala] Chapter4. 함수
이 글은 O'REILLY 러닝스칼라를 기반으로 작성하였습니다. 러닝 스칼라 객체지향 프로그래머를 위한 최적의 스칼라 입문서! 출판사 제이펍 원출판사 O’Reilly 원서명 Learning Scala(원서 ISBN 9781449367930) 저자명 제이슨 스와츠 역자명 김정인, 강성용 출판일 2017년 04월 17일 jpub.tistory.com 스칼라의 함수 (function) 스칼라에서 함수는 이름을 가진, 재활용 가능한 표현식입니다. 함수는 매개변수화할 수도 있고 값을 반환할 수도 있지만 이 어느 것도 필수는 아니지만 이 특징들은 재사용과 구성력을 최대화 합니다. 더 짧고, 더 가독성이 높고, 더 안정적인 어플리케이션을 작성할 수 있도록 해주며 매개변수화 된 함수를 사용하여 정규화된다면 테스트하기도 ..
[Learning Scala] Chapter3. 표현식과 조건문
이 글은 O'REILLY 러닝스칼라를 기반으로 작성하였습니다. 러닝 스칼라 객체지향 프로그래머를 위한 최적의 스칼라 입문서! 출판사 제이펍 원출판사 O’Reilly 원서명 Learning Scala(원서 ISBN 9781449367930) 저자명 제이슨 스와츠 역자명 김정인, 강성용 출판일 2017년 04월 17일 jpub.tistory.com 표현식 (Expression) 표현식은 실행 후 값을 반환하는 코드 단위를 말함. 기존 데이터를 변경하는 대신 값을 반환할 수 있기 때문에 함수형 프로그래밍의 기반이 됨. // 누구나 할 수 있지만 이 자체가 표현식이라는 개념을 설명하기 위해... "hello" // hello "he" + "ll" + "o" // hello 표현식 블록 (Expression Bl..