Dart之基本語法使用

//dart語言的入口main,沒有返回,會自動調用,,參數是list集合

//注意事項定義字符串的時候,可以使用單引號或者雙引號

main (List<String> args){

  print("hello world");

 

//定義變量

// 變量類型 變量名稱 = 複製 如下

 

String name = 'name';

int age = 18;

double height = 1.88;

 

//方法一輸出

print(name+'$age');

//方法二輸出

print('$name'+'$age');

//注意定義的變量可以修改值,但是不能賦值其他類型

// name=111; 這是錯誤的寫法

 

// 類型推導 (type inference) 格式如下

// 變量名稱 = 賦值 runtimetype 運行的時候可以確定該數據類型

var name1 = "kl";

 

print(name1.runtimeType);

//如果希望在一個變量數據類型確定後,可以賦值給其他的數據類型,可以使用dynamic類型

dynamic name2 = "123";

print(name2);

name2=123;

print(name2);

 

//final和const 都是定義常量 他們的區別

// 1 const 複製的時候在編譯的時候就確定下來,而final在運行的時候才確定

// 2 const 不可以複製給dataTime.now() final一定賦值後有確定結果後

//就不能再次賦值

//

 

//數據類型中的數值 有float和double類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章