这个我学习Flutter的第二天,因为学习Flutter的肯定得学习Dart语言,Dart是Flutter的主要开发语言。我的第一个感觉是Dart的语法好像是python和java的结合体,虽然他也有属于他自己的一些语法,但是整体来说,主要学了一门语言,大部分都是相通的,只是可能表达形式不一样。
Dart的常用数据类型
1.num
num:数值型变量,可以存储(负数,整数,浮点数等)。
num num1=-1.0;
num num2=2;
num num3=3.18;
print("num:$num1 num:$num2 num:$num3");
输出:
在这里插入图片描述
2.int、double类型
int int1=3;
double d1=1.68;
print("int:$int1 double:$d1");
输出:
在这里插入图片描述
num的方法:
num num1=-1.0;
print(num1.abs()); //求绝对值
print(num1.toInt()); //转换成int
print(num1.toDouble()); //转换成Double
3.String类型
1.可以用双引号或者单引号来赋值。
2.有两种字符串拼接方式,如下方代码。
String str1='字符串',str2="双引号"; //可以用双引号,或者单引号
String str3='str1:$str1 str2:$str2'; //字符串拼接
String str4='str1:'+str1+' str2:'+str2; //字符串拼接
print(str3)
print(str4)
输出: