저는 Kotlin을 처음 사용하고 기존 코드베이스에서 사용한 많은 Android Util 메소드 중 하나를 Kotlin 확장 함수로 변환하려고합니다. 이것은 코 틀린 코드 : 의미 fun Activity?.isAlive(): Boolean {
return !(this?.isFinishing ?: false)
}
이 Java 메소드에 해당 될
저는 Kotlin에 익숙하지 않습니다. 다음 코드를 더 우아한 방법으로 다시 작성하라고 조언합니다. var s: String? = "abc"
if (s != null && s.isNotEmpty()) {
// Do something
}
나는 다음과 같은 코드를 사용하는 경우 : if (s?.isNotEmpty()) {
는 컴파일러는 Re
나는 다음과 같은 클래스가 : class Entry(var type:String, var kind:String, var index:Int)
홈페이지 : class SymbolTable(){
var map = mutableMapOf<String, Entry>()
var kindCounter = mutableMapOf<String, Int
변수가 datePurchased 인 항목이 있는데 null 일 수 있습니다. 구매 날짜를 기준으로 라벨을 생성합니다. datePurchased가 null인지 확인하면 else 분기에서 null을 계속 확인해야합니다. 그것은 똑똑한 던지기가 불가능하다는 것입니다, 왜냐하면 그것은 변하기 쉬운 속성이기 때문입니다. 여기 는 지금까지 시도했다 : 당신은 당신이