1==》 三个单引号的作用
String Str = '''
qijqowjdo
哈哈嘿嘿黑
''';
print(Str);
这样使用三个单引号,输出来换行;方便我们观看而已哈 2==》字符串的拼接
String a = '你好';
String b = "dart";
print("$a $b");
//输出 你好 dart
你可以理解为$可以直接去引用变量; 另外一种方式
String a = '你好';
String b = "dart";
print(a + b); 3==》 浮点类型
double fenshu = 3.123;
print(fenshu); 4==》 布尔类型 boll
bool fag = true;
print(fag); 5==》 == 问题 void main() {
int a = 123;
String b = '123';
if (a == b) {
print("他们是相等的");
} else {
// 最后是走的这里;跟js不一样哈
print("他们是不相等的");
}
} 6==》 list 是数组或者是集合
var Arr = [1, 2, 3, 4];
print(Arr); 获取数组的长度
var Arr = [1, 2, 3, 4];
print(Arr.length);//4 //获取数组里面的一个元素,如果下标值不存在,代码直接报错
var Arr = [1, 2, 3, 4];
print(Arr[3]); 7==》声明数组的第二种方式
var Arr1 = new List();
Arr1.add("张三,lisi");//不要以为添加了两个数组,其实就添加了一个;
print(Arr1.length);//1 8==Arr里面的数组只能够是字符串哈
var Arr = new List<String>();
Arr.add("张萨比");
print(Arr); 7==>Maps(字典) 这个字典是不是 我们js的对象
// 声明一个Maps ps==>key值必须要添加上引号,跟js不一样的哈
var person = {'name': "上三", 'age': 20, "l": 1.98};
print(person);
print(person['name']);//访问属性,跟js不一样 8==>声明maps的第二种方式
var p = new Map();
p['name'] = "张三";
p['age'] = 40;
print(p['name']); 9==>is 关键字来判断类型 int a = 10;
if (a is int) {
//走的这里
print("这是int类型");
} else {
print("不是int类型");
} 10==>总结
变量的类型
字符串String
数字类型 int double
布尔类型 boll
数组或者是集合 list
对象 Map 声明数组数组的两种方式
声明对象的两种方式
访问对象里面的值

dart变量类型详解的更多相关文章

  1. js变量类型详解

    <html> <title>js变量类型详解</title> <meta http-equiv="content-type" conten ...

  2. js课程 1-3 Javascript变量类型详解

    js课程 1-3  Javascript变量类型详解 一.总结 一句话总结:js对象点(属性方法),json对象冒号(属性方法).属性和方法区别只有一个括号. 1.json对象中的函数的使用? 函数名 ...

  3. bash变量类型详解

    本地变量:作用于当前shell,对当前shell之外的其他shell进程和当前shell子进程均无效. 本地变量赋值为 name='value' value可以是字符串或者是变量,引用变量使用${na ...

  4. C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解

    前言:已经有一个月没写点什么了,感觉心里空落落的.今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧.之前分享过一篇 C#进阶系列——WebApi接口传参不再困惑:传参详解  ...

  5. C++11 并发指南六( <atomic> 类型详解二 std::atomic )

    C++11 并发指南六(atomic 类型详解一 atomic_flag 介绍)  一文介绍了 C++11 中最简单的原子类型 std::atomic_flag,但是 std::atomic_flag ...

  6. C++之string类型详解

    C++之string类型详解 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够.字符串长度等等,而且作为一个泛型类出现,他集成的操作函 ...

  7. (转)C# WebApi 接口返回值不困惑:返回值类型详解

    原文地址:http://www.cnblogs.com/landeanfen/p/5501487.html 正文 前言:已经有一个月没写点什么了,感觉心里空落落的.今天再来篇干货,想要学习Webapi ...

  8. Swift - 可选类型详解

    可选类型详解 直接上代码解释 // 类中所有的属性在对象初始化时,必须有初始化值 class Person : NSObject { var name : String? var view : UIV ...

  9. [转]C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解

    本文转自:http://www.cnblogs.com/landeanfen/p/5501487.html 阅读目录 一.void无返回值 二.IHttpActionResult 1.Json(T c ...

  10. PHP常量、变量作用域详解(一)

    PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域.对于初学者来说,变量的作用域是它们所驻留的页面.因此, 如果你定义了 $var,页面余下部分就可以访问 ...

随机推荐

  1. 解决Delphi应用程序向桌面资源管理拖放问题 win10,winxp,win2003测试成功

    解决Delphi应用程序向桌面资源管理拖放问题 win10,winxp,win2003测试成功 如果是实体拖动,是比较好解决的. 如果是虚拟应用程序数据,拖动到本机桌面或资源管理器目录下,获取目录路径 ...

  2. Jax中关于NonZero的使用

    技术背景 在Jax的JIT即时编译中,会追踪每一个Tensor的Shape变化.如果在计算的过程中出现了一些动态Shape的Tensor(Shape大小跟输入的数据有关),那么就无法使用Jax的JIT ...

  3. 域渗透之初识Kerberos认证过程

    目录 Kerberos协议中的角色 关键名词 Kerberos协议的工作流程 AS_REQ & AS_REP TGS_REQ & TGS_REP AP_REQ PAC 总结 Kerbe ...

  4. 多线程实现的Java爬虫程序

    以下是一个Java爬虫程序,它能从指定主页开始,按照指定的深度抓取该站点域名下的网页并维护简单索引. 参数:private static int webDepth = 2;//爬虫深度. 主页的深度为 ...

  5. Docker之基础(一)

    接触Docker有很久一段时间, 但是没有好好总结一下, 借此公司项目全面容器化, 记录一下常用的Docker操作 概况: 本次容器化的项目包括PHP+Python项目,PHP是基于php-fpm的基 ...

  6. 使用LOGSTASH 将数据导入到ES

    logstash 执行过程 input -->filter -->output filter 可以对数据进行处理 输出插件 codec plugin 使用脚本将数据导入到ES input ...

  7. Windows系统安装使用Scoop包管理器

        前言 Scoop是Windows的命令行安装程序. 如果用过Linux系统,使用apt-get工具安装过软件,或者用过Python,知道pip工具用于管理Python各种依赖包,那么理解Sco ...

  8. ABS函数:C语言与Excel中的绝对值计算

    ABS函数:C语言与Excel中的绝对值计算 ABS函数在不同的编程和计算环境中有着相似但又有所区别的用途.在本文中,我们将重点探讨ABS函数在C语言中的应用,同时也会结合Excel中的ABS函数进行 ...

  9. Flutter之GetX之国际化

    Flutter之GetX之国际化 在GetMaterialApp中设置 GetMaterialApp( locale: Get.deviceLocale, translations: Messages ...

  10. 创建没有构造函数的NumberFormat

    我有以下课程: import java.text.NumberFormat; public static class NF { public static NumberFormat formatSha ...