最新回答 / 瓦洛佳YUP
我回答一下这个问题:为什么这里的name值,被外部调用有所改变注释下面的构造方法写法是Dart的语法糖写法,实际等价于:const Person(String name,int age){this.name = name;this.age = age;}所以被外部调用时,name的值会有所改变。当然这种写法在这种情况下会报错,因为常量构造方法中类的所有属性都需要是final,所以只能使用语法糖的写法。目前的课程节点只有语法糖这种写法,可以初始化类的final属性
2019-10-15
已采纳回答 / 慕粉3289865
首先你的这段代码,只会返回一次值,也就是100。没有显示100, 0,是因为你的写法有点问题,程序运行的时候,直接就进入到default的判断,打印出了100,结束运行。没有进入到case 为1的条件,也就没有执行continue,没有跳转到标签D的位置。更正:将val的值改为1,程序运行的结果就会变成打印完1以后,跳转到标签D的位置,接着打印0
2019-09-27
最赞回答 / 灬风璃灬觞咏灬
第一种解决方式 : times方法中入参类型String删掉;
String times(msg) { return msg * 3; }第二种解决方式 : listTimes方法种函数入参 msg加入String
/// 创建了一个传入函数的方法 List listTime...
2019-08-15
最新回答 / 慕工程6438887
安装flutter 还是 安装 dart .. flutter 要设置两个环境变量 名:PUB_HOSTED_URL 值:https://pub.flutter-io.cn;名:FLUTTER_STORAGE_BASE_URL 值: https://storage.flutter-io.cn
2019-08-09