例如,假设您有一个名为 myObject
的对象,您可以使用以下代码打印它的类型:
print(myObject.runtimeType);
这将在控制台中打印 myObject
的运行时类型。如果 myObject
是一个字符串,它将打印 String
;如果它是一个整数,它将打印 int
,依此类推。
请注意,runtimeType
属性返回的是一个 Type
对象,而不是一个字符串。如果您希望将其作为字符串使用,可以使用 toString()
方法将其转换为字符串,例如:
print(myObject.runtimeType.toString());
这将打印与上面相同的类型,但作为一个字符串而不是一个 Type
对象。