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');
上一篇 下一篇

猜你喜欢

热点阅读