Dart

Dart - 类型声明(final和const)

2019-11-29  本文已影响0人  LouisXWB

如果你不想更改变量的值,那么你可以用 final 和 const:

final content = 'Dart 语法'; 
static const bool switchOn = false;
需要注意的点
import 'package:flutter/material.dart';

const demoConst = 'demo'; // 这里不用加 static

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {

    static  const content = 'Dart 语法'; // 这里必须加 static 
    ...
}
疑问:finalconst 有什么区别呢?

const 是编译时常量,在编译的时候就初始化了,但是 final 变量是运行时才初始化。

上一篇 下一篇

猜你喜欢

热点阅读