Dart中内置数据类型介绍最近经常用flutter写一个简单的app,不实现任何功能,只是按照一个流程部署到我的Android上然后手机上的ios。为此,请看一下dart的内置数据类型。前言变量是引用。一旦在Dart中确定了变量的类型,就无法更改。Dart中所有的变量都是对象,所有的变量都指向一个对象。声明变量的方式有两种。一种是使用var关键字而不指定类型。另外,final和const都可以用来定义常量,定义后不能修改其值varname='Bob';最终名称='王';名字='詹姆斯';//错误constage=18;年龄=20岁;//另一种错误是显式指定类型(可选类型)Stringname='Bob';topicvoidmain(){varnumber=42;//声明并初始化一个变量。print('号码是${number}');//打印到控制台。//1.数字类型varx=1;varhex=0xDEADBEEF;var指数=8e5;变量y=1.1;//2.字符串类型//常见用法vars1='Singlequotesworkwellforstringliterals.';//嵌套变量vars2='Thenumberis${number}';//多行字符串vars3="""这也是多行字符串。""";//双引号直接显示vars4="使用其他定界符更简单。";//r作为前缀避免转义vars5=r'在原始字符串中,连\n都没有得到特殊处理.';//3.Boolean类型//true和false没什么好说的//4.Lists类型varlist=[1,2,3];//5.Set类型好像不太习惯,所以写太多习惯了varhalogens={'fluorine','chlorine','bromine','iodine','astatine'};print(halogens);//6.Map类型和js中的object是一样的,不同语言不一样如果你认为只是简单的相似,那么在学习过程中很容易混淆vargifts={//Key:Value'first':'partridge','second':'turtledoves','fifth':'goldenrings'};print(gifts);//七、符号类型vartest=Symbol('name');打印(测试);}
