最新回答 / 瓦洛佳YUP
我回答一下這個(gè)問(wèn)題:為什么這里的name值,被外部調(diào)用有所改變注釋下面的構(gòu)造方法寫法是Dart的語(yǔ)法糖寫法,實(shí)際等價(jià)于:const Person(String name,int age){this.name = name;this.age = age;}所以被外部調(diào)用時(shí),name的值會(huì)有所改變。當(dāng)然這種寫法在這種情況下會(huì)報(bào)錯(cuò),因?yàn)槌A繕?gòu)造方法中類的所有屬性都需要是final,所以只能使用語(yǔ)法糖的寫法。目前的課程節(jié)點(diǎn)只有語(yǔ)法糖這種寫法,可以初始化類的final屬性
2019-10-15
已采納回答 / 慕粉3289865
首先你的這段代碼,只會(huì)返回一次值,也就是100。沒(méi)有顯示100, 0,是因?yàn)槟愕膶懛ㄓ悬c(diǎn)問(wèn)題,程序運(yùn)行的時(shí)候,直接就進(jìn)入到default的判斷,打印出了100,結(jié)束運(yùn)行。沒(méi)有進(jìn)入到case 為1的條件,也就沒(méi)有執(zhí)行continue,沒(méi)有跳轉(zhuǎn)到標(biāo)簽D的位置。更正:將val的值改為1,程序運(yùn)行的結(jié)果就會(huì)變成打印完1以后,跳轉(zhuǎn)到標(biāo)簽D的位置,接著打印0
2019-09-27
最贊回答 / 灬風(fēng)璃灬觴詠灬
第一種解決方式 : times方法中入?yún)㈩愋蚐tring刪掉;? ?
String?times(msg)?{ ??return?msg?*?3; }第二種解決方式 : listTimes方法種函數(shù)入?yún)?msg加入String
///?創(chuàng)建了一個(gè)傳入函數(shù)的方法 List?listTime...
2019-08-15
最新回答 / 慕工程6438887
安裝flutter 還是 安裝 dart ..? flutter 要設(shè)置兩個(gè)環(huán)境變量? 名:PUB_HOSTED_URL? 值:https://pub.flutter-io.cn;名:FLUTTER_STORAGE_BASE_URL? 值: https://storage.flutter-io.cn?
2019-08-09