Dart常用的数据类型
时间:2022-07-24
本文章向大家介绍Dart常用的数据类型,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
String字符串类型
void main() {
String str1 = "this is str1";
print(str1);
// 多行字符串
String str2 = '''
11111
22222
33333
''';
print(str2);
// 字符串的拼接
String str3 = '你好';
String str4 = 'Dart';
print("$str3$str4");
// 或者
print(str3 + str4);
}
int、double数值类型
main() {
int a = 123;
double b = 23.5;
//数值运算
print(a + b);
}
bool值 true/false
main() {
bool flag = true;
if (flag) {
print('为真');
} else {
print('为假');
}
}
List数组、集合
main() {
List l1 = ['aaa', 'bbb', 'ccc'];
print(l1.length);//长度
print(l1[1]);//下标取值
// 增加数组值
var l2 = new List();
l2.add('张三');
l2.add('李四');
l2.add('王五');
print(l2);
// 定义List固定类型为String
var l3 = new List<String>();
l3.add('张三');
print(l3);
}
Maps类型 对象
main() {
var person = {
"name": "张三",
"age": 20,
"work": ["程序员", "程序猿"]
};
print(person);
print(person["name"]);
// 另一种
var p = new Map();
p["name"] = "李四";
p["age"] = 22;
p["work"] = ["程序员", "程序猿"];
print(p);
print(person["work"]);
}
类型判断
main() {
var str = "123";
if (str is String) {
print("是的");
};
}
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- s3cmd put文件的过程
- Ceph RGW配置Nginx代理出现S3Error: 403 (Forbidden)
- OmniDiskSweeper清理系统文件
- 【Kubernetes】通过ConfigMap修改容器的DNS
- 【Tensorflow 2.x】检验MKL
- kubernetes dashboard insecure配置
- seqtk抽取reads
- Version of Delve is too old for this version of Go【Goland Debug】报错
- python之turtle模块-黄金螺线
- python之turtle模块-生化危机
- Python之turtle模块-饼状图
- python之turtle模块-弧线
- Python之turtle模块-画圈圈
- Python之turtle模块-正多边形
- synchronized 锁的原理