美文网首页
Dart定义变量与常量

Dart定义变量与常量

作者: SimpleSJ | 来源:发表于2020-03-04 21:52 被阅读0次

Dart中定义变量的方式有两种:

一:明确的指定变量的数据类型

String name;
int age;
double height;

二:使用 var / dynamic / Object 声明变量

var message1;
message1 = "str";
message1 = 19; //这行代码会报错

dynamic message2;
message2 = 1.78; 
message2 = "message2";//这行代码不会报错
print("${message2.length}");

Object message3;
message3 =  10;
message3 = "message3";
print("${message3.lenngth}"); //这句代码会报错

变量总结:

var与dynamic的区别

1.var声明的变量一经赋值后,数据类型就已经确定,不可以接收其他的数据类型,所以message1 = 19这行代码报错
2.dynamic声明的变量在第一次赋值后,可以继续接收其他的数据类型,所以message2 = "message2"这行代码不会报错

dynamic与Object的区别

1.dynamic与Object声明的变量都可以再次接收其他类型的数据类型
2.dynamic声明的变量可以使用变量运行时的属性跟方法,String类型的变量有length属性,所以可以使用,Object声明的变量只能使用Object本身的属性以及方法,Object类型本身不具备lehgth属性,所以print("${message3.lenngth}");这行代码会报错

三:final与const声明常量

const str = "sj";
final msg = "msg";

常量总结:
1.const与final 都用于声明常量,而且已经赋值都不可以被修改
2.const声明常量时,必须赋值明确的值,final声明的常量可以在运行时再赋值

相关文章

  • dart 数据类型

    一、变量和常量 1.变量 var dart语言的变量定义与JavaScript定义变量一样的,使用var 关键字。...

  • Dart定义变量与常量

    Dart中定义变量的方式有两种: 一:明确的指定变量的数据类型 二:使用 var / dynamic / Obje...

  • Dart与Java的语法及概念异同点汇总

    变量 Dart定义变量时可以不预先定义变量类型,程序会自动推断类型定义变量可以通过 var 关键字来申明变量 常量...

  • 初探php

    常量与变量 变量:$; 常量:const;可以使用define定义常量;

  • Swift基本数据类型

    1. 常量与变量(Constants and Variables) 常量 一次定义多个常量 变量 一次定义多个变量...

  • P2 Dart 入口方法,常量变量

    1.Dart 入口方法的两种定义方式 2.变量常量 <1>变量使用 var str = "你好";或者 直接定义类...

  • dart学习总结

    一、Dart 入口方法介绍 Dart打印 Dart注释 Dart变量 常量申明 变量命名规则 1.变量声明,用va...

  • es6小记

    title: es6小记 变量与常量 let 定义变量, const 定义常量,常量定义一次后,不可更改 不可重复...

  • Dart编程语言入门

    Dart基础入门语法介绍,详细说明可以查看相关视频《Dart编程语言入门》。 变量与常量 变量 1.使用var声明...

  • Dart中的变量与常量

    Dart中的变量与常量 在Dart中,使用var声明一个变量,可以赋予该变量不同的值。如果仅声明,没有初始化,默认...

网友评论

      本文标题:Dart定义变量与常量

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