Dart
Dart专栏,深度探索多平台开发语言Dart,分享实用技巧与移动应用开发的最佳实践。
好奇的菜鸟
想,都是问题;做,才是答案。
技术交流wx:yjtzfywh。
展开
-
Dart中的类型判断(is 关键字)
Dart中的类型判断(is 关键字)原创 2024-01-22 08:30:04 · 522 阅读 · 0 评论 -
Dart的Map类型
Dart的Map类型原创 2024-01-22 08:27:46 · 592 阅读 · 0 评论 -
Dart中的集合类型:List(数组/列表)
Dart中的集合类型:List(数组/列表)原创 2024-01-21 17:29:23 · 406 阅读 · 0 评论 -
Dart语言中的布尔类型详解及实例应用
Dart语言中的布尔类型详解及实例应用原创 2024-01-21 17:12:20 · 349 阅读 · 0 评论 -
Dart编程语言中的数值类型与运算
在Dart编程语言中,数值类型是其核心数据类型之一,主要用于表示数学计算和逻辑操作中的数字。本文将详细介绍Dart中的两种基本数值类型——int(整型)和double(双精度浮点型),以及它们之间的运算符使用。原创 2024-01-21 17:07:03 · 434 阅读 · 0 评论 -
Dart中的String类型定义与拼接
Dart编程入门:Dart中的String类型定义与拼接main方法、变量、常量和注释原创 2024-01-21 17:00:28 · 480 阅读 · 0 评论 -
Dart编程入门:main方法、变量、常量和注释
Dart编程入门:main方法、变量、常量和注释原创 2024-01-21 16:48:33 · 414 阅读 · 0 评论 -
Dart安装(Winodws)
Dart安装(Winodws)原创 2024-01-21 10:37:51 · 949 阅读 · 2 评论 -
Dart 语言里的类型体系
Dart 是类型安全的编程语言:Dart 使用静态类型检查和运行时检查的组合来确保变量的值始终与变量的静态类型或其他安全类型相匹配。尽管类型是必需的,但由于类型推断,类型的注释是可选的。有关 Dart 语言的完整介绍(包括类型),请参阅语言概览。静态类型检查的一个好处是能够使用 Dart 的静态分析器在编译时找到错误。可以向泛型类添加类型注释来修复大多数静态分析错误。最常见的泛型类是集合类型List<T>和Map<K,V>。例如,在下面的代码中,ma...转载 2022-05-26 07:44:51 · 1261 阅读 · 0 评论 -
Dart 开发语言概览
本文将从变量和运算符开始到类和库的使用来向你介绍 Dart 编程语言的主要功能,这里假设你已经有使用其它语言进行编程的经验。你可以通过查看Dart 库概览学习更多关于 Dart 核心库的知识。若还想了解更多有关语言功能的详细内容,请参阅Dart 编程语言规范。备忘:你可以通过 DartPad 体验 Dart 的大部分语言功能 (了解更多),打开 DartPad。本页面内嵌了一些 DartPads 做例子展示,如果你只看到了空白的框框(而没有任何内容),请查阅DartPad 常...转载 2022-05-26 07:43:00 · 1496 阅读 · 0 评论 -
Dart之函数(递归、匿名、自执行、可选参数、默认参数、命名参数)
一、函数定义格式 返回类型 方法名吃(参数1,参数2...){ 方法体 return 返回值; }返回类型、参数可以省略,如没有返回值,不需要return 返回值;//没有明确是否有返回值,没有返回值fn1() {}//没有明确是否有返回值,有返回值fn2() { return 1;}//明确没有返回值void f3() {}//明确有返回值int f4() { return 5;}//明确有返回值,有参数int f6(int a,int原创 2022-05-25 08:19:21 · 1585 阅读 · 0 评论 -
Dart之集合详解(List、Set、Map)
一、Listmain() {// 定义一个int类型数组 List list1 = <int>[1, 2]; print(list1); //[1, 2]// length长度 print(list1.length); //2// reversed翻转 print(list1.reversed.toList()); //[2, 1]// isEmpty 是否为空 print(list1.isEmpty); //false//isNotEmpty 是否不为空原创 2022-05-24 08:10:51 · 1533 阅读 · 0 评论 -
Dart之类型转换
main() {// 1、Number与String转换 var num1 = 123; String str0 = num1.toString(); print(str0 is String); //true//2、String与Number转换 String str = '123'; var myNum = int.parse(str); print(myNum is int); //true String str2 = '123'; var myNum2 = d.原创 2022-05-23 23:04:18 · 1237 阅读 · 0 评论 -
Dart之运算符(算数、关系、逻辑、赋值、条件)
一、算数运算符main(){// 算数运算符int a=6;int b=4;//加法 10print(a+b);//减法 2print(a-b);//乘法 24print(a*b);//除法 1.5print(a/b);//整除 1print(a~/b);//取余 2print(a%b);}二、关系运算符main() {// 关系运算符 int a = 6; int b = 4;// 等于 false print(a == b);//不原创 2022-05-23 08:04:20 · 977 阅读 · 0 评论 -
Dart之常用数据类型(字符串、数值、布尔、集合、映射)
一、字符串main() {// 1、字符串的定义方式//推导类型双引号定义 var str1 = "hello1"; //推导类型单引号定义 var str2 = 'hello2'; //指定类型单引号定义 String str3 = 'hello3'; //指定类型双引号定义 String str4 = "hello4";//多行文本 String str5 = '''helloworld '''; print(str1); //hello1 pr原创 2022-05-23 07:59:46 · 1009 阅读 · 0 评论 -
Dart第一个程序hello,world
Dart开发环境搭建一、安装Dart插件二、安装Code Runner三、编写hello,world!新建index.dart文件main() { print("hello,world!");}四、运行右键->Run Code原创 2022-02-18 10:18:34 · 8266 阅读 · 0 评论 -
Dart循环
一、formain(){// for循环 for(int i in [1,2,3,4])print(i); for(var i in ['a','b','c'])print(i); for(int i=5;i<=10;i++)print(i);// 1// 2// 3// 4// a// b// c// 5// 6// 7// 8// 9// 10}二、whilevoid main() {// while循环原创 2022-02-18 20:21:44 · 1103 阅读 · 0 评论