最赞回答 / SDFDSJFJ
String times(str)意思是说参数是一个函数,函数的返回值是String类型,函数名字叫times,有一个参数是str。其实String times(str)也就是函数原型。
2020-01-22
最新回答 / SDFDSJFJ
既然是必选参数,当然就不能设置默认值啦。什么叫默认值?就是没有进行赋值时参数选用的值呗。既然可以不赋值,当然也就是可选参数喽。所以必选参数和默认值在概念上是就互斥的。
2020-01-21
最新回答 / 慕慕11615749184769751
如果你这样写返回值肯定是 false你写的代码不全,对象进行操作符对比需要进行操作符覆写。。
void main(){ var person =new Student(20); var person1=new Student(20); print(person==person1); } class Student...
2019-11-24
最新回答 / 瓦洛佳YUP
我回答一下这个问题:为什么这里的name值,被外部调用有所改变注释下面的构造方法写法是Dart的语法糖写法,实际等价于:const Person(String name,int age){this.name = name;this.age = age;}所以被外部调用时,name的值会有所改变。当然这种写法在这种情况下会报错,因为常量构造方法中类的所有属性都需要是final,所以只能使用语法糖的写法。目前的课程节点只有语法糖这种写法,可以初始化类的final属性
2019-10-15