dart變量聲明和變量類型


ps==》所有的代碼必須放在main方法中

main方法有兩種寫法
1==》
main() {
  print("你好,dart我們相遇了");
}


2==》
void main() {
  print("你好,dart我們相遇了");
}
關鍵字,void 表示這個方法是沒有返回值的;
這個關鍵字,跟java,ts是一個意思的哈~~~~


3==》
dart的注釋
//           單行第一種
/***/        多行注釋
///          三個斜杠注釋代碼



4==》
dart是一個強大的腳本類語言, 可以先不定義變量的類型;
自動會倒推變量類型
dart 中通過 var 來聲明變量

如下
void main() {
  // 沒有聲明變量類型,但是dart知道這是一個字符串類型的變量
  var str = "你好";
  print(str);
}


5==》dart的變量類型有String、int 類型
String str="我是字符";


6==》 dart的命名規則
1、變量名必須是數字,下划線、字母和美元符號($) 組成
2、 標識符不能夠是數字開頭
3、 標識符不能夠是保留字和關鍵字
4、變量名區分大小寫
5、標識符一定要一目了然,標識符使用名詞。 方法使用動詞


7==》 dart 常亮修飾符,  final和const
const 表示值不變,一開始就得賦值;
final 不僅有const的特征,最重要的還是它運行時,永遠不會改變。


8==》 獲取當前的時間
  final timeNum = new DateTime.now();
  print(timeNum);
  // 輸出的是  2020-12-11 21:45:35.333426
  // 如何只輸出2020-12-11 21:45:35  去除后面的毫秒數


const a = new DateTime.now();//報錯 


疑問:所有的代碼放在main方法中,如果main方法有很多代碼,
會導致main方法里面的代碼會很長的 
這樣維護起來,是不是會很痛苦了

問題: final和const的相同點和不同點:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM