in (contains) の比較 IntおよびStringのRange内存在判定を比較 // 1..10 (local) fun isInOneToTenWithLocalRange(i: Int) = i in 1..10 // 1..10 (indirect) private val myRange get() = 1..10 fun isInOneToTenWithIndirectRange(i: Int) = i in myRange
in (contains) の比較 IntおよびStringのRange内存在判定を比較 // Alfred..Alicia (local) fun isBetweenNamesWithLocalRange(name: String) = name in "Alfred".."Alicia" // Alfred..Alicia (constant) private val NAMES = "Alfred".."Alicia" fun isBetweenNamesWithLocalRange(name: String) = name in NAMES