美文网首页
2.Dart-数据类型快速知道

2.Dart-数据类型快速知道

作者: 你的胡霸霸 | 来源:发表于2021-08-31 17:27 被阅读0次

// 前言,学习dart需要先安装dart环境, 很简单,直接进入dart官网下载安装就可以了

// 官网 https://dart.dev/

// dart环境搭建, 官方文档: https://dart.dev/get-dart

// 这是基本的入口函数main函数,

// main() {

//  print("你好!");

// }

// dart和js一样可以不预先定义变量类型, 自动会类型推到

// dart中定义变量可以通过var关键字, var name = "张三"

// 也可以通过类型来申明变量 String name = "张三"

// var 不能喝类型申明同时使用, var String name = "张三", 这是错误的

// 表示main方法没有返回值

void main() {

  print("你好!Dart");

  var age = 10;

  String name = "张三";

  print(name);

  print(age);

  // var String des = "hello" 这是错误的

  finalAndConst();

}

// 1.字符串

String str = "我是字符串";

// 2.数字类型

int num = 10;

// dart里面有类型校验

// 注意, dart和js的预定义的区别, js变量可以任意赋值, dart的变量在预定义之后,只能赋值相同类型的值,

// 例如 var str = ""将str预定义成字符串类型的变量, 当赋值int类型就会报错 str = 10, 会报错

// 同样的用类型定义的变量, 也不能给不同的类型值 String str1 = ""; 如果写str = 10, 也是报错

/**

* dart的命名规则:

* 1.变量名称必须由数字,字符,下划线或者美元符$组成

* 2.标识符开头不能是数字

* 3.标识符不能是保留字和关键字

* 4.变量的名称是区分大小写的

* 5.标志服一定要见名思意:变量名称建议用名词, 方法名称建议用动词

*/

/**

* Dart 常量: final 和 const 修饰符

*    const值不变, 一开始就要赋值

*    final可以开始不复制, 但是只能赋值一次,final不仅有const的编译时常量的属性, 重要的是他是运行时常量

*    ,并且final是惰性化初始化, 即在运行时第一次使用前才初始化

*    是他运行时

*    永远不变的量,用final或者const修饰

*/

void finalAndConst() {

  const PI = 3.141592653;

  // PI = 2  //const修饰改值会报错

  final PI1 = 3.14;

  // PI1 = 3  //final修饰改值会报错

  // 下面是final的运行时

  final time = DateTime.now();

  print(time);

  // const就不能这样后面赋值一个函数

  // const time1 = DateTime.now();//这里是需要一个常量值, 这样赋值会报错

}

相关文章

  • 2.Dart-数据类型快速知道

    // 前言,学习dart需要先安装dart环境, 很简单,直接进入dart官网下载安装就可以了 // 官网 htt...

  • 读懂三向快速排序

    今天时间有限先讲一下三向快速排序 java中原始数据类型采用的就是三向快速排序引用数据类型采用归并排序归并排序有自...

  • 学习纲要:JavaScript 数据类型

    学习目标 知道什么是数据类型,为什么要有数据类型。 知道有哪些数据类型。 知道数字的常见操作。如:如何对数字做算数...

  • 重点--简单类型和复杂类型

    目标:1.知道简单书库类型的内存分配2.知道复杂数据类型的内存分配3.知道简单数据类型如何传参4.知道复杂数据类型...

  • JAVA中值传递和引用传递

    前言 我们都知道,java中数据类型分为基本数据类型和引用数据类型。 基本数据类型整型:byte,short,in...

  • Learn Dart Based on Java

    在Java的基础上快速学习Dart语言,快速进入Flutter项目开发。 例1:操作符 例2:数据类型 num g...

  • 编程意义和基本要素

    什么是编程? 编程的目的和意义 怎么样快速理解编程开发 编程的基本要素 1.数据类型 基本数据类型(1)整数(in...

  • JavaScript

    快速入门 基本语法 语法 数据类型和变量 Number 字符串 '' '''' 布尔值 &&||! 比较运算...

  • js中的浅拷贝和深拷贝

    我们都知道,JavaScript中有两种数据类型,基本数据类型和引用数据类型。 对于js中的基本数据类型,如num...

  • Java对象空间占用如何计算?

    要想搞清楚实例对象占用多少空间,首先需要知道Java的数据类型。 Java数据类型分为引用数据类型和基本数据类型。...

网友评论

      本文标题:2.Dart-数据类型快速知道

      本文链接:https://www.haomeiwen.com/subject/vxwziltx.html