感觉这一节的跳跃有点大了
来源:4-10 Dart的命名构造方法与命名工厂构造方法

且听风吟720
2024-01-26
命名构造方法还是可以理解的,命名工厂构造方法里突然出现了个final类型,这个在之前的课程里没有印象提到过
看Dart的基本语法主要是因为之前没接触过这门语言,跳跃太大的话感觉啃起来还是挺麻烦的
写回答
4回答
-
在Dart中,`final` 是一个关键字,用于声明一个只能被赋值一次的变量。被声明为`final`的变量在第一次赋值后不能再被修改。`final`变量可以在声明时或者在构造函数中被赋值。
例如:
```dart
final int myNumber = 42;
final String myString;
```
在上面的例子中,`myNumber` 是一个被赋了初值的`final`变量,而`myString` 是一个声明了但未被赋初值的`final`变量,我们必须在构造函数或者其他地方赋值给它。
需要注意的是:与`const`不同,`final`的值可以在运行时确定,而`const`的值必须在编译时确定。10 -
xiaomayi2012
2024-01-30
const在赋值时, 赋值的内容必须是在编译期间就确定下来的
final在赋值时, 可以动态获取, 比如赋值一个函数
212024-01-31 -
中律十七
2024-01-29
越看越后悔买,想从dart零基础学的,结果这课的dart就是念了念dart的一些基本概念的定义,啥也没讲出来。。
222024-05-06 -
John1231
2024-05-07
可以照顾一下零基础的同学吗?很多基础的知识点语法讲的一点都不细致,不是说的零基础课程吗?
012024-05-07
相似问题