코틀린의 문법 (let, with, run, apply, also)
let, with, run, apply, also 코틀린에는 이렇게 생긴 확장 함수들이 있다. 기능은 객체를 사용할 때 명령문들을 블럭{}으로 묶어서 간결하게 사용할 수 있게 해 주고 스코프 함수(Scope Functions)이다 # let 매개 변수화 된 타입 T의 확장 함수로, 자기 자신을 받아서 반환하는 람다 식의 형태이다. let 함수를 호출하는 객체를 블록의 인자로 넘기고, 블록의 결괏값을 반환한다. fun T.let(block: (T) -> R): R - let 함수 사용하기 전 코드 data class Student (var name : String, var age : Int) val student = Student("",0) student.name = "Yeom" student.age = ..
2022. 1. 2.