flutter

作者: 青争小台 | 来源:发表于2020-12-10 18:44 被阅读0次
void main(){
  var name='Dart';
  print('Hellow ${name}zzz ${name}' );
}

变量

  • 变量类型可自动推断,或者显示指定
  • 未初始化的变量其值都为null,包括数字
  • 如果某个变量的值在定义后不会再改变,那就声明为final或const
  • final和const变量只能赋值一次,但const变量的值需要在编译时就能确定
  • final和const变量必须在其定义时就完成初始化
  • const变量的值需为编译时常量,包括数字和字符串字面量,其他常量或算术运算结果
  • const除了用来声明变量,也可用来声明值,也就是常值
  • 初始化const变量时可以省去值前面的const,因为const变量的值肯定是一个常值
  • 常值用来防止内容变化,常量用来避免变量寻址,final变量用来提升代码安全性
void main() {
  var name = 'zhao';
  String newName = 'zhao1';

  var n;
  print(n);

  final s = 'zhao';
  const c = 'zhao';

  // s='ce';
  // c='ce';

  const r = 10;
  const double area =2.3*r*r;
  
  var v1=const [];//v1变量指向这个常值
  final v2=const [];
  const v3=[];
  
  //v1还可以被赋值,但是v2,v3不可以重新被赋值
  v1=[1,2,3];
  
  //v2被赋值为常值,不可以再往列表里增加元素
  v2.add(4)
   
  //但是如果是这样的,那就可以往列表里添加元素
  final v4=[];
  v4.add(4)
  
}

相关文章

网友评论

      本文标题:flutter

      本文链接:https://www.haomeiwen.com/subject/hdxkgktx.html