通过runtimeType可以获取当前数据类型

  var a = 10;
var b = 10.0;
var c = '10';
var d = true;
var e = [12.5,13.1];
var f = {3:'5',5:'11'};
var t = new Test();// 这里就直接使用上面那个Test类 不再去重复写这个类了
print('a 的类型是: ${a.runtimeType}'); // a 的类型是: int
print('b 的类型是: ${b.runtimeType}'); // b 的类型是: double
print('c 的类型是: ${c.runtimeType}'); // c 的类型是: String
print('d 的类型是: ${d.runtimeType}'); // d 的类型是: bool
print('e 的类型是: ${e.runtimeType}'); // e 的类型是: List<double>
print('f 的类型是: ${f.runtimeType}'); // f 的类型是: _InternalLinkedHashMap<int, String>
print('t 的类型是: ${t.runtimeType}'); // t 的类型是: Test
class Test{}

比如一个类 Test

 var t = new Test();

 t.runtimeType = Test

最新文章

  1. 浅谈声明与定义的区别 分类: C/C++ 2015-06-01 15:08 157人阅读 评论(4) 收藏
  2. 不需要写代码,文件夹右键cmd定位指定目录
  3. bs4的学习
  4. Eclipse项目名出现红叉
  5. Force.com微信开发系列(一) 后台配置
  6. JavaScript生成GUID的算法
  7. 前端框架react研究
  8. angular Creating a Directive that Adds Event Listeners
  9. Note_Master-Detail Application(iOS template)_04_ YJYMasterViewController.h
  10. 解析wamp的php.ini设置不生效的原因
  11. asp:UpdatePanel中js失效问题已解决
  12. 配置mabatis,报Could not load driverClass ${jdbc.driverClassName}
  13. 蚂蚁 uva 10881
  14. MySQL存储过程 游标
  15. 苏宁基于Spark Streaming的实时日志分析系统实践 Spark Streaming 在数据平台日志解析功能的应用
  16. C语言中宏定义(#define)时do{}while(0)
  17. oracle中ddl的管理
  18. flask 使用Flask-WTF处理表单
  19. Shell命令之文本操作
  20. Find 和 Findstr

热门文章

  1. C# 类的继承和访问
  2. 批量处理window下^M符号
  3. string::find_last_not_of
  4. 依赖jquery的select皮肤2
  5. 编程语言类别;运行Python程序的方式;变量和常量;Python程序的垃圾回收机制;
  6. vue 绑定class、v-bind:style(对象语法、数组语法)
  7. 26. ClustrixDB 分布式架构/数据分片
  8. QT:QSS完全无效的原因
  9. THUSC2016 成绩单
  10. [HG]子树问题 题解