日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Dart基础语法

發布時間:2025/4/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dart基础语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:google

  • 啟動 *Dart文件具有.dart擴展名
  • *每個程序需要從main 方法啟動

    void main() {} 復制代碼

    ex:

    void main() {print("Welcome to DART!"); } 復制代碼
  • 數據類型: 數字
  • void main() {int a = 7; // 整數double b = 3.5; // 浮點數print('$a $b'); // $引用符 } 復制代碼void main() {int a = 7;double b = 3.5;//num 統一類型(預計有坑)num c = 35; num d = 4.5;print('$c $d'); } 復制代碼
  • 數據類型: 字符串
  • void main() {String str = "Dart";print('I am learning the $str lang'); } 復制代碼
  • 數據類型: 布爾
  • void main() {bool flag = true;print(flag); } 復制代碼void main() {bool flag = false;print(flag); } 復制代碼
  • var
  • var is a keyword that can declare any data type

    runtimeType prints the type of the variable declared

    var 是一個標識所有數據類型的變量

    runtimeType 打印變量類型

    void main() {var x = "Dart";print(x.runtimeType);var y = 4.5;print(y.runtimeType); } 復制代碼
  • 轉換數據類型
  • void main() {var x = "4";int number = int.parse(x); // String轉為intvar y = "4.6";double dNum = double.parse(y); // String轉為doublevar z = 55;String s = z.toString(); // int轉為String } 復制代碼
  • Dart中的列表
  • void main() {var a = [1, 2, 3];var b = ["hello", "world"];var c = [1, "abc", 4.3]; // 可以不同類型在一個數組中 } 復制代碼
  • Dart中的map(字典)
  • void main() {var maps = {"name":"John","age":45}; } 復制代碼// 輸出Maps print(maps); print(maps.keys); print(maps.values); print(maps['name']); 復制代碼
  • final 變量
  • void main() {final int x = 45;x = 35; } // 報錯 // final 關鍵字修飾的變量只能被設置一次, 不能修改. 復制代碼
  • 方法有參數和返回值
  • void main() {int res = getResult(5); // 調用方法print(res); }int getResult(int x) { // 有一個 int 類型的返回值 和 一個int類型的參數return x*x; } 復制代碼
  • 方法2有參數無返回值
  • void main() {var proceryList = ["Apples", "Oranges"];printGrocery(proceryList); }void printGrocery(List<String> list) { // 參數指定String類型的Listfor(var item in list) { // for in 循環print(item);} } 復制代碼
  • 方法3參數是可選類型
  • void main() {var groceryList = ["Apples", Oranges];printGroceryList(groceryList); }void printGrocery(List<String> list, [double price]) { // ? 用[]來標識可選類型 -- 好奇怪for(var item in list){print(item);}print(price);// ? 可選類型也不需要做判斷和特殊處理? } 復制代碼
  • 空值檢查
  • if(price==null) // 不需要大括號 空類型用null標識print("Free"); elseprint(price);復制代碼// null aware operators print(price??"Free"); 復制代碼
  • 參數命名
  • // 調用方法 printGrocery(price: 299.0, list: groceryList); // 實現方法 void printGrocery(({List<String> list, double price}) { // 用大括號標識要命名的參數?} 復制代碼
  • 字符串插入
  • print('Price is ${price??"Free"}'); 復制代碼
  • 類的實現
  • void main() {Person pObj = new Person(name: "Rahul", age: 5); // pObj 是一個對象print(pObj.name) }class Person{ // class 關鍵詞String name;int age;Person({this.name, this.age}); // this 關鍵詞 } 復制代碼
  • => 箭頭方法 ??
  • void printName() {print(name); }// 可以轉換為void printName => print(Name); 復制代碼
  • 類成員和類方法
  • void main() {print(Constants.ID); // 調用靜態類變量print(Constants.getID()); // 調用靜態類方法 }class Constants {static String ID = "31415926"static String getID() {return 'ID is $ID';} } 復制代碼

    更多學習資源:

    youtube

    google

    hackr

    來源:google

    轉載于:https://juejin.im/post/5cd241fdf265da03775c680a

    總結

    以上是生活随笔為你收集整理的Dart基础语法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产又粗又猛又爽又黄的 | 中文字幕乱码无码人妻系列蜜桃 | 国产91在线精品 | 在线观看欧美日韩视频 | 亚洲a视频在线观看 | 国产伦一区二区 | 国产一区二区av | 免费观看黄色av | 小婕子伦流澡到高潮h | 亚洲一区在线观看视频 | 青青青av | 国产免费视频一区二区三区 | 简单av网 | 亚洲爱爱av | 黄色av网站免费 | 欧美成人精品激情在线观看 | 亚洲狼人av | 日本中文字幕一区 | 91av导航| 一区二区免费在线播放 | 免费日韩一级片 | www.爱操 | 成年人在线免费观看视频网站 | 中国女人和老外的毛片 | 美女黄免费 | 五月婷婷啪啪 | 一区二区三区日韩电影 | 亚洲黄色一区二区三区 | 天天摸天天操 | 欧美日韩一区二区在线观看视频 | 香蕉视频网站在线 | 亚洲一卡二卡在线观看 | 日本不卡视频在线 | 18我禁在线观看 | 男女男精品视频网站 | 蜜臀av一区二区三区激情综合 | 伊人网综合视频 | 人人爽av | 新天堂网 | 久久艹伊人 | 爆操网站 | 91嫩草视频在线观看 | 疯狂撞击丝袜人妻 | 97xxx| 女人性做爰24姿势视频 | 日本精品一区在线观看 | 欧美日韩xxxx | 97综合| 综合激情五月婷婷 | 草色网| 亚洲一级片网站 | 99爱视频在线观看 | 国产热 | 色校园| 亚洲五十路| 99久久精品一区 | 91精品国产91久久久久久吃药 | 四虎精品一区 | 在线不卡视频 | 亚洲精品小说 | 国产午夜精品理论片 | 香港一级淫片免费放 | 中文字幕高清在线免费播放 | 护士的小嫩嫩好紧好爽 | 国产大片中文字幕在线观看 | 国产精品啪 | 精品日韩视频 | 精品视频www | 色妞www精品视频 | 国内精品福利视频 | 国产亚洲小视频 | 亚洲黄片一区 | 午夜精品久久久久久久久久久久久 | 国产又粗又深又猛又爽又在线观看 | 一区二区日本视频 | 亚洲国产欧美在线人成 | 中文字幕在线视频免费观看 | 欧美日韩国产在线播放 | free欧美性69护士呻吟 | 伊人开心网 | 久久精品视频在线观看 | 91视频播放 | 一曲二曲三曲在线观看中文字幕动漫 | 亚洲最大视频网站 | 99久久99久久| 拍国产真实乱人偷精品 | 香蕉网在线视频 | 青青草香蕉 | 久久久久久久久久国产精品 | 前任攻略在线观看免费完整版 | 国产白袜脚足j棉袜在线观看 | 免费黄色欧美 | 婷婷久久五月天 | 91美女视频 | 久久99操| 欧美激精品 | av播放在线 | 汗汗视频 | 日韩人妻无码精品综合区 |