kotlin Any型を使用する

kotlin Any型を使用する

kotlinで、Any型を使用する手順を記述してます。「Any」で可能です。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

任意の型を利用できる「Any型」を使用するには、「Any」を使用します。

fun main() {

    hoge(1)
    hoge(1.23)
    hoge('a')
    hoge("abc")    

}

fun hoge(x: Any?){
    when (x) {
        is Int -> println("$x is Int")
        is Double -> println("$x is Double")
        is Char -> println("$x is Char")
        is String -> println("$x is String")        
    }

}

実行結果

1 is Int
1.23 is Double
a is Char
abc is String