変数の型を取得するには、groovyでどうすればいいですか?
Groovyでは、変数の型を取得するためにgetClass()メソッドを使用することができます。例:
def num = 10
println num.getClass()
結果は出力されました。
class java.lang.Integer
変数がオブジェクトである場合、そのオブジェクトの型を取得するためにgetMetaClass().getClass()メソッドを使用できます。例えば:
def str = "hello"
println str.getMetaClass().getClass()
出力結果は:
class java.lang.String