課程
/移動開發
/Android
/Flutter開發第一步-Dart編程語言入門
var在dart中可以指向不同的數據類型,怎在flutter中只能指向第一次指向的數據類型
2019-03-08
源自:Flutter開發第一步-Dart編程語言入門 2-2
正在回答
var?a; a?=?10; a?=?"Hello?Dart";
a先被定義但是沒有被賦值,所以a被dart定義為dynamic類型,默認值是null,我們可以給dynamic類型不斷地賦予任何值。
var?a?=?10; a?=?"Hello?Dart";
這里直接會報編譯錯誤,原因是聲明a的同時給a賦值,這樣會dart會通過類型推斷使得a變成數值類型,由于已經確定了類型,所以不能再賦字符串給a了。
舉報
Flutter開發語言-Dart編程入門,為大家上手及進階Flutter打下堅實基礎。
2 回答Android Studio如何創建純Dart工程呢(先不去管Flutter),
2 回答安裝了dart SDK后 以前的flutter環境壞了
3 回答《Flutter實戰》中說dart中使用var變量一旦賦值類型便會確定不能更改,但是再練習的時候卻發現可以更改?
1 回答Dart添加 不成功
1 回答IntelliJ IDEA安裝和下載Dart完成;提示文件夾不存在,望指點
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-18
a先被定義但是沒有被賦值,所以a被dart定義為dynamic類型,默認值是null,我們可以給dynamic類型不斷地賦予任何值。
這里直接會報編譯錯誤,原因是聲明a的同時給a賦值,這樣會dart會通過類型推斷使得a變成數值類型,由于已經確定了類型,所以不能再賦字符串給a了。