2020-01-22 TIL

5Fs

1. Fact

kotlin

함수에서 두개의 값 반환
  • Pair 타입과 구조화 선언의 이점을 이용해 두개의 값을 반환할 수 있음.
fun getUser: Pair<Int, String>{
    return Pair(1, "리부")
}

fun main(args Array<String>) {
    val (userId, userName) = getUser()
    println("유저 ID = $userId 유저명 = $userName)
}
확장 함수
  • 기존 데이터 타입/클래스 위의 에드혹 함수와 같다.
기본 인수
  • 인자를 선택적으로 만들기 위해 코틀린은 기본 인자값을 정의한다.
중첩 함수
  • 코틀린은 함수내에 중첩함수를 지원한다.
함수형
  1. 람다
  2. 속성으로서의 함수
  3. 고차함수
  4. 순수함수

2.Feelings

  1. 공부할게 너무 많은데 그래도 꾸준히 작게 결과를 내도록 하면 할만하다.
  2. 자바스크립트에서 당연하다고 생각해던 것들을 코어 자바스크립트를 읽으면서 어떻게 동작하는지 알 수 있었다. 예를 들어 깊은 복사와 얕은 복사에 대해 등등..

3.Findings

  1. 다 공부하고 한번에 정리하려니까 시간도 부족하고 기억도 안나고…

4.Future Action Plan

  1. 내일 부터는 반드시 공부한 부분을 바로 TIL에 정리해봐야겠다.
  2. 빨리 자바스크립트 개발 환경 실습을 끝내고 프로젝트를 하고싶다.

5.FeedBack


Written by@Zero1
This blog is for that I organize what I study and my thinking, feeling and experience.

GitHub