[Kotlin] 확장 함수와 확장 프로퍼티
확장 함수 확장 함수(extension function)는 클래스 밖에 선언되었지만 클래스의 멤버 메서드처럼 호출할 수 있는 함수이다. fun String.lastChar(): Char = this.get(this.length - 1) 위 함수는 마지막 문자열을 돌려주는 확장 함수의 예시이다. 확장 함수 작성시 함수가 어떤 클래스 것인지 receiver type을 지정해 주어야한다. 코드에서는 lastChar 앞에 있는 String이 receiver type이 된다. receiver object는 호출되는 대상이다. 코드에서 this가 이에 해당한다. "kotlin".lastChar() lastChar 함수는 위와 같이 사용할 수 있다. lastChar은 String 클래스 안에 작성되지는 않았지만 St..
Programming Language/Kotlin
2022. 7. 26. 22:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Kotlin In Action
- Kotlin
- postman tests
- 2차 인터뷰
- 코틀린
- 1차 인터뷰
- java
- postman collection
- pm.test
- hashcode
- downTo
- python3
- string
- DGS Framework
- postman
- 코딩테스트
- 확장 함수
- Basic Type
- go 특징
- mysql
- Python
- git
- graphql
- 주생성자
- pm.expect
- github
- solidity
- Squash and merge
- squash merge
- 네이버 2022 공채
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함