日韩性视频-久久久蜜桃-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基础语法的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 欧美一区二区影院 | 国产成人a亚洲精品 | 亚州av网| 女同性做爰全过程 | 高清av网址| 哈利波特3在线观看免费版英文版 | www日韩精品 | 91精品国产91| 国产网红主播精品av | a极毛片 | 亚洲区视频 | 免费看一级黄色大片 | 射进来av影视网 | 中文字幕一区二区人妻视频 | 国产视频一区二区在线 | 狠狠天天 | 亚洲av无码成人精品区 | 91亚洲精品乱码久久久久久蜜桃 | 国产欧美日韩二区 | 久久大香焦 | 国产免费一级视频 | 亚洲v日韩v综合v精品v | 校园春色在线观看 | 精品久久二区 | 婷婷五月花 | 深夜的私人秘书 | 少妇av一区二区三区无码 | 黄色欧美视频 | 在线观看久 | 久久国语精品 | 91精品国产福利在线观看 | 欧美69久成人做爰视频 | 日韩精品视频一区二区在线观看 | 久操av | 欧美一区二区免费视频 | 精品国产乱码一区二区 | 色婷婷综合视频 | 波多野结衣电影在线播放 | 极品少妇xxx | 一区二区 中文字幕 | 在线观看成人免费视频 | 一区二区在线精品 | 久久国产劲爆∧v内射 | 欧美综合视频 | 国产swag在线观看 | 三上悠亚影音先锋 | 国产成人精品一区二区三区福利 | 欧美在线视频免费 | 久久爱综合 | 久久久伦理片 | 日本在线一区二区 | 免费成人深夜 | 玖草在线观看 | 亚洲成a | 欧美一区二区三区成人久久片 | 日本中文在线 | jzzijzzij亚洲成熟少妇18 欧美www在线观看 | 欧美日韩在线二区 | 乳色吐息免费看 | 国产精品白嫩极品美女视频 | 桃色视频在线 | 色欧美亚洲 | 欧美黄色录像带 | av影视天堂 | 91国内精品久久久 | 国产高清一区二区 | www.国产在线观看 | 少妇高潮大叫好爽喷水 | 日韩 欧美 国产 综合 | 天天色官网 | 天天综合国产 | 亚洲精选在线观看 | 97精品自拍 | 国产日韩精品在线 | 日本a∨视频 | 欧美精品 日韩 | 欧美激情一区二区三区蜜桃视频 | 欧美色图狠狠干 | 国产真人无遮挡作爱免费视频 | 日批在线 | 日本四虎影院 | 国产人妖视频 | 亚洲欧美在线看 | √资源天堂中文在线视频 | 日本a视频在线观看 | 欧美天天影院 | 在线99 | 天堂网国产 | 欧美激情在线免费观看 | 日本网站免费观看 | 美女被叉叉的影院 | 曰批视频在线观看 | 黑人又大又粗又长 | 在线观看日韩国产 | a天堂在线观看视频 | 依人成人综合网 | 天天拍夜夜拍 | 中国一区二区视频 | 玖玖色在线 |