【Kotlin/Android Studio】データ型を取得する方法!::class

この記事からわかること
- Android Studio/Kotlinで変数のデータ型を取得する方法
- リフレクションとは?
- ::classの使い方
- simpleNameとqualifiedNameの違い
\ アプリをリリースしました /
環境
- Android Studio:Flamingo
- Kotlin:1.8.20
Kotlinで変数のデータ型を取得する方法
Kotlinで変数のデータ型を取得するにはリフレクション::class
を使用します。そのまま指定すると以下のように出力されます。
データ型の名前だけを取得したい場合はsimpleName
メソッドを使用します。
qualifiedName
メソッドを使用するともう少し詳細な情報を取得できます。
リフレクションとは?
Kotlinのリフレクション(Reflection)とは、実行時にそのプログラムの構造や要素に関する情報を取得および操作するための機能です。リフレクションを使用してコード内のクラス、プロパティ、メソッド、フィールドなどの情報を取得できます。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。