Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- maven
- C
- jetbrains
- react
- Spring
- rubymine
- ruby2d
- CPP
- Android
- boj
- Baekjoon
- Shell
- Vane
- error
- IntelliJ
- gradle
- Python
- 루비
- Java
- 개발노트
- OTLanguage
- JS
- GitHub
- Godot
- plugin
- gnuplot
- OAuth
- kotlin
- ruby
- RaspberryPi
Archives
- Today
- Total
목록범위지정함수 (1)
PersesTitan(페르) 기술블로그
[Kotlin] apply, also, run, with, let 정리
코틀린에서는 apply, also, run, with, let라는 범위지정함수를 지원하는데 해당 함수를 사용하여 코드를 간편하게 만들 수 있게 해줍니다. 각 함수 특징 정리 함수명 접근 방식 반환 값 사용처 기타 apply this 수신 객체 객체의 값 변경 also it(지정한 변수명) 수신 객체 apply와 유사 객체 관련 동작실행등에 사용됨 run this 반환 타입 수신 객체를 이용해 값을 반환 with this 반환 타입 run과 동일 단, 수신 객체를 파라미터로 받음 let it(지정한 변수명) 반환 타입 run, with와 동일 null check가 가능 예시로 사용될 클래스 해당글은 TestItem class을 예시로 작성하였습니다. class TestItem { var a: Int = 0..
Language/Kotlin
2023. 9. 16. 14:23