Dart语言学习
2020-05-18 本文已影响0人
王哈哈就很棒
hello world
dart一般与框架一块安装比如flutter
,这里我们可以使用在线编辑器来学习dart语言https://dartpad.cn/
void main(){
print('hello world');
// dart是强类型静态语言, 这里没有指定类型, dart会根据值推断出变量的类型
var name = '王哈哈';
print('我的名字是: $name');
print('$name是我的名字');
// 如果变量名跟其它字母连在一起,用${}包起来就行了
print('${name}abc');
}
数据类型
numbers 的类型有 int ,double,
Strings 用单引号和双引号引起的是字符串
booleans 的值是 true false
lists 表示 []
sets 用 {} 例如var halogens = {'fluorine', 'chlorine', 'bromine', 'iodine', 'astatine'};
maps 也是{} 表示,但是{}的写法不同
函数
void main(){
var a = 10;
var b = 20;
print(sum(a, b));
}
int sum(int a, int b){
return a + b;
}
字符串和number转换
// String -> int
var one = int.parse('1');
assert(one == 1);
// String -> double
var onePointOne = double.parse('1.1');
assert(onePointOne == 1.1);
// int -> String
String oneAsString = 1.toString();
assert(oneAsString == '1');
// double -> String
String piAsString = 3.14159.toStringAsFixed(2);
assert(piAsString == '3.14');