今日の Kotlin ですごいと感じたこと。 Condition '...' is always 'true'
。考えれば分かることなんだけど「分かるんだ・教えてくれるんだ」というところにすごいと感じた。
fun f() { data class V(val n: Int) data class U(val v: V) data class T(val u: U) val t: T? = null val u = t?.u val v = u?.v // ↓だと警告が出ない // if (u != null && v != null) { // ↓だと `Condition 'u != null' is always 'true'` という警告が出る if (v != null && u != null) { println("$t $u $v") } }
あと A Tour of Go を読んだ。一応。
今日のコミット。
- rust-sandbox 2 commits
- rust-atcoder 1 commit