Kotlin
코 틀린주의 사항
수색…
nullable 형에 toString ()를 호출합니다.
Kotlin에서 toString
메서드를 사용할 때주의해야 할 것은 String?
과 결합하여 null을 처리하는 것입니다 String?
.
예를 들어 Android의 EditText
에서 텍스트를 가져 EditText
합니다.
다음과 같은 코드를 작성해야합니다.
// Incorrect: val text = view.textField?.text.toString() ?: ""
필드가 존재하지 않으면 값은 빈 문자열이지만이 경우에는 "null"
이라고 예상 할 수 있습니다.
// Correct:
val text = view.textField?.text?.toString() ?: ""
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow