iOSエンジニアのつぶやき
id:yum_fishing
Kotlinのスマートキャスト
スマートキャストとは? スマートキャストは、型判定とキャストが同時に行われる、Kotlinコンパイラの仕組みのことをいいます。 使い方 Kotlinではis演算子を使うことで、下記のようにスマートキャストが行われます。 fun demo(x: Any) { if (x is String) { print(x.length) // x は自動的にStringにキャストされてる } }…