logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

Dart 语言:声明变量(final)

  • 在声明变量时使用关键字final意味着这个变量必须在使用前被赋值且只能赋值一次。
  • 若使用final声明变量但未赋值,则会收到错误提示,指出final变量必须在使用前赋值。
  • final声明的变量不同,用varlet声明的变量可以先声明不赋值,默认值为null
  • 尝试给final变量重新赋值会导致编译器错误,因为final变量只能被设置一次。
  • 当确定一个变量在程序中不需要改变时,应使用final关键字声明;如果变量可能会重新赋值,则应使用var
  • 最佳实践是,尽可能使用final来声明变量,只在必要时使用var