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