最贊回答 / SDFDSJFJ
String times(str)意思是說參數(shù)是一個函數(shù),函數(shù)的返回值是String類型,函數(shù)名字叫times,有一個參數(shù)是str。其實(shí)String times(str)也就是函數(shù)原型。
2020-01-22
最新回答 / SDFDSJFJ
既然是必選參數(shù),當(dāng)然就不能設(shè)置默認(rèn)值啦。什么叫默認(rèn)值?就是沒有進(jìn)行賦值時參數(shù)選用的值唄。既然可以不賦值,當(dāng)然也就是可選參數(shù)嘍。所以必選參數(shù)和默認(rèn)值在概念上是就互斥的。
2020-01-21
最新回答 / 慕慕11615749184769751
如果你這樣寫返回值肯定是 false你寫的代碼不全,對象進(jìn)行操作符對比需要進(jìn)行操作符覆寫。。
void?main(){ ?var?person?=new?Student(20); ?var?person1=new?Student(20); ?print(person==person1); } class?Student...
2019-11-24
最新回答 / 瓦洛佳YUP
我回答一下這個問題:為什么這里的name值,被外部調(diào)用有所改變注釋下面的構(gòu)造方法寫法是Dart的語法糖寫法,實(shí)際等價于:const Person(String name,int age){this.name = name;this.age = age;}所以被外部調(diào)用時,name的值會有所改變。當(dāng)然這種寫法在這種情況下會報錯,因?yàn)槌A繕?gòu)造方法中類的所有屬性都需要是final,所以只能使用語法糖的寫法。目前的課程節(jié)點(diǎn)只有語法糖這種寫法,可以初始化類的final屬性
2019-10-15