当前位置: 首页 > news >正文

专业购物网站建设多少钱网站开发英文参考文献2015年后

专业购物网站建设多少钱,网站开发英文参考文献2015年后,只用django做网站,哪里有网站可以做动态视频倒计时Flutter基础 第六章 Flutter关键字var、final、const、late的区别与使用 文章目录Flutter基础前言一、var1.var是什么?2.var如何使用3.var自动推断类型4.var可以再次赋值5.var指定类型二、final1.final是什么?2.final声明但不赋值3.final赋值多次4.final正常使用三、const1.…Flutter基础 第六章 Flutter关键字var、final、const、late的区别与使用 文章目录Flutter基础前言一、var1.var是什么?2.var如何使用3.var自动推断类型4.var可以再次赋值5.var指定类型二、final1.final是什么?2.final声明但不赋值3.final赋值多次4.final正常使用三、const1.const是什么?2.const声明但不赋值3.const赋值多次4.const正常使用三、late1.late是什么?2.late声明但不赋值3.const赋值多次4.const正常使用总结前言 在使用flutter开发已经有一段时间了在之前都是快速开发没有时间去复盘自己的知识体系现在就从flutter的基本语法开始一步步分析flutter涉及到的细节问题希望对你有所帮助。 一、var 1.var是什么? var就是定义变量的意思。var定义的变量会自动推断类型dart 中使用 var声明变量可以赋值不同类型的值会自动推断变量的类型。var 声明的变量如果没有初始化那么它的值是nil 2.var如何使用 var 声明的变量如果没有指定类型是一个dynamic动态类型 var a; print(打印${a.runtimeType});//打印Nullvar b; b hello world; print(打印$b);//打印hello world print(打印${b.runtimeType});//打印String3.var自动推断类型 var b; b true; print(打印$b); //打印true print(打印${b.runtimeType}); //打印bool4.var可以再次赋值 本来是bool类型的后面变成了int类型 var b; b true; print(打印$b); //打印true print(打印${b.runtimeType}); //打印boolb 100; print(打印$b); //打印100 print(打印${b.runtimeType}); //打印int5.var指定类型 在声明时候就赋值则相当于指定类型如果再赋值其他类型会报错 var b 100; b true;//Error: A value of type bool cant be assigned to a variable of type int.b true;print(打印$b); //打印true print(打印${b.runtimeType}); //打印bool 二、final 1.final是什么? 使用final声明的变量它只能赋值一次。final修饰的是一个最终的变量不能再次赋值否则会报错可以先声明再次赋值但是只能赋值一次 2.final声明但不赋值 final声明的变量如果不赋值则无法使用如runtimeType等方法。 final a;//The final variable a cant be read because its potentially unassigned at this point print(打印${a.runtimeType});//报错3.final赋值多次 final声明的变量不能多次赋值否则报错。 final a; a 100; a hello world;//Final variable a might already be assigned at this point.a hello world; print(打印${a.runtimeType}); //4.final正常使用 final a 100; print(打印$a); //打印100 print(打印${a.runtimeType}); //打印int三、const 1.const是什么? const修饰常量声明的时候就得赋值这也是和变量最大的区别 2.const声明但不赋值 声明不赋值会报错 ///lib/modules/dart/xxx.dart:20:11: Error: The const variable a must be initialized. /// Try adding an initializer ( expression) to the declaration. /// const a; const a; print(打印$a); //打印100 print(打印${a.runtimeType}); //打印int3.const赋值多次 final声明的变量不能多次赋值否则报错。 ///Error: Cant assign to the const variable a. /// a 200; const a 100; a 200; print(打印$a); //打印100 print(打印${a.runtimeType}); //打印int4.const正常使用 const a 100; print(打印$a); //打印100 print(打印${a.runtimeType}); //打印int三、late 1.late是什么? Dart 2.12引入了late修饰符显式声明一个非空的变量但不初始化如果不加late关键字类实例化时此值是不确定的无法通过静态检查加上late关键字可以通过静态检查但由此会带来运行时风险延迟初始化变量。如果这个变量没有被使用的话就不会被初始化初始化语句不会执行。 2.late声明但不赋值 声明不赋值会报错 ///Error: Late variable a without initializer is definitely unassigned. /// print(打印${a.runtimeType}); //打印int late int a; print(打印$a); //打印100 print(打印${a.runtimeType}); //打印int3.const赋值多次 已经指定了类型不能赋值别的类型 late int a; a 100; a 300; print(打印$a); //打印300 print(打印${a.runtimeType}); //打印int4.const正常使用 late int a; a 100; print(打印$a); //打印100 print(打印${a.runtimeType}); //打印int总结 以上就是今天要讲的内容本文仅仅简单介绍了var、final、const、late的使用。希望文章对你有所帮助后续继续完善。
http://www.hkea.cn/news/14566744/

相关文章:

  • 东营网站开发网站建设从入门到精通 网盘
  • 网站建设胶州家园asp网站建设类论文
  • 一站式织梦网站模板企业门户网站开发费用
  • 龙岩网站排名电商好做吗?
  • 化州市建设局网站建设网站步骤是
  • app开发去哪个网站免费网址申请
  • 汉南网站建设做家乡网站代码
  • 门户网站首页模板下载怎么做一个手机网站
  • 衡水企业做网站推广asp.net 3.5网站开发全程解析
  • 黑色门户网站源码网站开发 加二维扫码
  • 建网站找那家企业好做一个招聘网站需要多少钱
  • 中国建设银行网站企业网银国家建设官方网站
  • 企业进行网站建设的方式有哪些天津做公司的网站
  • 做疏通什么网站推广好重庆专业网站推广平台
  • 广西上林建设局网站网站收缩引擎入口
  • 山西省建设厅网站打不开咖啡网页设计素材
  • 湘潭网站制作建设网站建设跟推广评价指标有什么关系
  • 网站建设公司岗位关键词大全
  • 网站添加cms个人博客怎么做
  • 空壳网站清理天津公司网站建设费
  • 汉口网站制作广东深圳有几个区
  • 做网站编辑是不是也要做推广网站会员注册系统源码
  • 天津网站建设 易尔通怎么进行网站诊断
  • 马可波罗网站如何做产品推广阿里巴巴网站域名注册
  • 医疗网站报价方案网站后台管理系统怎么进
  • wordpress 网站改名公司网站搭建
  • 长沙河西做网站群晖wordpress打开慢
  • 自助分红网站建设好看的seo网站
  • 做的网站没流量网站浏览器兼容性问题
  • 外贸建站公司排名wordpress 海报风格