cpp 에서는 되었고 java 에서는 되지 않았던 default arguments
별건 없고 method 에 선언 한 argument 에 기본 값 설정을 해둘 수 있는 것
이것 때문에 java 에서는 불필요한 overloding 코드를 많이 만들었지만 이젠 그럴 필요가 없는 듯
fun read(b: Array<Byte>, off: Int = 0, len: Int = b.size()) {
...
}
별건 없고 method 에 선언 한 argument 에 기본 값 설정을 해둘 수 있는 것
이것 때문에 java 에서는 불필요한 overloding 코드를 많이 만들었지만 이젠 그럴 필요가 없는 듯
fun read(b: Array<Byte>, off: Int = 0, len: Int = b.size()) {
...
}
'Android' 카테고리의 다른 글
코틀린 typealias (0) | 2017.07.07 |
---|---|
코틀린 infix notation (0) | 2017.07.07 |
코틀린 open class (0) | 2017.07.07 |
코틀린 single expression function (0) | 2017.07.07 |
코틀린 in operator (0) | 2017.07.07 |