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. php 读取 csv 转数组列表

    我们有个文档需要修改,但是文档列太多,以及数量太大,以至于眼睛看起来很吃力,于是我决定做个简单的转化用脚本读取我想要验证的列的内容是否正确. 于是就产生了一个这样将csv快速的转为数组列表的功能函数 ...

  2. ubuntu如何安装redis

    在终端下输入 sudo apt search redis 查找一下发现了 redis-server 如果找不到 你可能需要使用 update 更新一下了 sudo apt-get update 然后就 ...

  3. 玩转AI工作流:一步步搭建灵活的自动化流程

    我们之前搭建了许多不同类型的智能体,其中最受欢迎的就是在智能体中搭建各种工作流--这也是我最喜欢探索和玩的领域.那么,究竟什么是工作流?如何在后端实现一个工作流呢?今天我们就先简单了解下. 什么是工作 ...

  4. JavaCC 研究与应用( 8000字 心得 源程序)

    一.JavaCC简介 JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器.这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可 ...

  5. Blazor 组件库 BootstrapBlazor 中Markdown组件介绍

    组件介绍 Markdown组件是tui.editor的封装,所以所有内容均基于tui.editor. 默认状态下样子如下所示: 其代码如下: <Markdown Language="@ ...

  6. 物联网CC2530按键单双击分别控制两灯

    (1)确定思路单击和双击的效果分别是怎样的(此文章采用简单的延时函数不涉及中断).首先可以定义一个普通延时delay和一个标志位count变量,这里需有个延时阈值咱们直接可以宏定义B值(这里需要注意宏 ...

  7. 一个使用 WPF 开发的管理系统

    前言 最近发现有不少小伙伴在学习 WPF,今天大姚给大家分享一个使用 WPF 开发的管理系统,该项目包含了用户登录.人员管理.角色授权.插件管理.职位管理.主页功能(邮件.皮肤.设置)等功能,对于一个 ...

  8. 【Amadeus原创】从域副域控无法同步的解决方法

    强制同步指令:repadmin /syncall /force 同步查询:repadmin.exe /replsummary

  9. 【Linux】CentOS7 远程联机

    # CentOS7 远程联机 哔哩哔哩 萌狼蓝天 博客:https://mllt.cc 微信公众号:萌狼蓝天 检查与安装配置OpenSSH [CentOS7]检查系统是否安装OpenSSH yum - ...

  10. 【Git】Gie基础操作学习笔记01

    获取项目信息 remote可以看做是一个人的电脑,假设有十个人合作,那么就有10个remote对象.为了方便大家同步,我们创建一个叫做origin的remote,大家都和这个origin同步,那么大家 ...