上一页 1 2 3 4 5 6 ··· 30 下一页
摘要:Dart作为一种高级语言,支持面向对象的很多特性,并且支持基于mixin的继承方式。 基于mixin的继承方式是指:一个类可以继承自多个父类,相当于其他语言里的多继承。 所有的类都有同一个基类Object,这和特性类似于Java、Objective-C 等语言,Java所有的类也都是继承自Objec 阅读全文
posted @ 2020-02-04 17:23 鸿鹄当高远 阅读(300) 评论(1) 推荐(0) 编辑
摘要:异常是表示发生了意外的错误,如果没有捕获异常,引发异常的隔离程序将被挂起,并且程序将被终止; Dart代码可以抛出并捕获异常,但与java相反,Dart的所有异常都是未检查的异常,方法不声明它们可能抛出哪些异常,也不需要捕获任何异常; Dart提供了异常和错误类型以及许多预定义的子类型,当然,也可以 阅读全文
posted @ 2020-02-04 17:12 鸿鹄当高远 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一、条件语句:if、if...elseif、if...elseif...else int score = 95; if (score >=90) { print('优秀'); } else if (80>=score && score<90) { print('良'); } else if (60> 阅读全文
posted @ 2020-02-04 17:10 鸿鹄当高远 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、运算符及其描述 二、Dart运算符注意点 1. 除法运算符"/" 和 整除运算法"~/" 的区别 除法运算符 "/" 结果是浮点型 整除运算法 "~/" 结果是整型,并且是舍去小数部分。 如下面代码: int a = 9; int b = 2; print(a / b); print(a ~/ 阅读全文
posted @ 2020-02-03 15:19 鸿鹄当高远 阅读(201) 评论(0) 推荐(0) 编辑
摘要:dynamic 表示是动态的,数据类型是指任意类型 var a; a = 10; a = "Dart"; print(a); dynamic b = 20; b = "JavaScript"; print(b); print(b.runtimeType); var list = new List<d 阅读全文
posted @ 2020-01-28 11:37 鸿鹄当高远 阅读(309) 评论(0) 推荐(0) 编辑
摘要:映射(Maps)是无序的键值对: 常用属性: keys 获取所有的key值 values 获取所有的value值 isEmpty 是否为空 isNotEmpty 是否不为空 常用方法: remove(key) 删除指定key的数据 addAll({...}) 合并映射 给映射内增加属性 contai 阅读全文
posted @ 2020-01-27 18:43 鸿鹄当高远 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:List里面常用的属性和方法: 常用属性: length 长度 reversed 翻转 isEmpty 是否为空 isNotEmpty 是否不为空 常用方法: add 增加 addAll 拼接数组 indexOf 查找 传入具体值 remove 删除 传入具体值 removeAt 删除 传入索引值 阅读全文
posted @ 2020-01-27 18:07 鸿鹄当高远 阅读(931) 评论(0) 推荐(0) 编辑
摘要:Dart Bool类型和其他语言类似,比较简单 其特点有: 1.使用 bool 表示布尔类型 2.布尔值只有 true 和 false 3.布尔类型bool默认值是null bool isTrue = true; bool isFalse = false; bool defaultBool ; pr 阅读全文
posted @ 2020-01-26 23:18 鸿鹄当高远 阅读(373) 评论(0) 推荐(0) 编辑
摘要:一、字符串的创建 使用 单引号,双引号 创建字符串 使用 三个引号或双引号 创建多行字符串 使用 r 创建原始 raw 字符串 String str1 = 'Hello';//"" String str2 = '''Hello Dart''';//""" print(str1); print(str 阅读全文
posted @ 2020-01-26 23:07 鸿鹄当高远 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一、类型 数值型有 num,int, double num a = 10; a = 12.5; print(a); print(a.runtimeType); int b = 20; // b = 20.5; print(b); print(b.runtimeType); double c = 10 阅读全文
posted @ 2020-01-26 22:44 鸿鹄当高远 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页