level 1
北斗的玉衡
楼主
个人博客的内容,其中图片复制不过来,可以去网站看https://www.yuhen.club/
文章地址https://www.yuhen.club/index.php/2020/12/12/dart%e7%9a%84%e5%8f%98%e9%87%8f%e7%ac%ac%e4%b8%80%e5%bc%b9/
变量最开始没有给予初始值时都是null
ps:js是undefined,而java因为为赋值的变量都会进行一次初始化操作,根据不同的变量类型会有不同的初始化结果:
boolean初始值:false
int初始值:0
short初始值:0
float初始值:0.0
double初始值:0.0
char初始值:
long初始值:0
byte初始值:0
Value初始值:null 这些是java的
变量类型的范围,这边在《深入了解计算机系统》拍了c语言在32位字节和64位字节变量的范围,照片大概40MB左右,java核心卷的就不拍了,手机像素高了,照片占用流量太多,阿里云oss也遭不住这么请求
照片一:

照片二:

照片三:

至于dart中的变量范围,我没找到那个博客和视频里面有介绍,很伤,再说是脚本用途的语言就不仔细研究范围了。
变量类型关键字解析
var 变量 ,var的话大家应该都挺熟悉的,就不仔细介绍了,在dart中var的意思也差不多,var的主要的用法是不指定变量类型 ,但不能更改变量类型
如:var a=10;
他会自动识别为number变量类型
var a="变量10";
他会自动识别string类型变量
变成数组,布尔型也行,反正js怎么用dart也能怎么用
String变量类型,值得注意的是他可以用" 这样包括字符串",也可以用 '这么包括字符串',字符串的拼接大家应该也是熟悉的,dart可以用'''连接好几行的文本'''。
下面类型学过点js和java的应该都知道吧numbers(数字如整型,浮点型等)
strings(字符串)
booleans (布尔)
lists (集合框架和数组)
sets (Set集合)
maps (Map集合)
runes (表达Unicode字符)
symbols (一般用不到)
其中值得说道的是,数字变量类型,只有int和double类型。
const和final
const和final中都是只能赋
2020年12月12日 08点12分
1
文章地址https://www.yuhen.club/index.php/2020/12/12/dart%e7%9a%84%e5%8f%98%e9%87%8f%e7%ac%ac%e4%b8%80%e5%bc%b9/
变量最开始没有给予初始值时都是null
ps:js是undefined,而java因为为赋值的变量都会进行一次初始化操作,根据不同的变量类型会有不同的初始化结果:
boolean初始值:false
int初始值:0
short初始值:0
float初始值:0.0
double初始值:0.0
char初始值:
long初始值:0
byte初始值:0
Value初始值:null 这些是java的
变量类型的范围,这边在《深入了解计算机系统》拍了c语言在32位字节和64位字节变量的范围,照片大概40MB左右,java核心卷的就不拍了,手机像素高了,照片占用流量太多,阿里云oss也遭不住这么请求
照片一:

照片二:

照片三:

至于dart中的变量范围,我没找到那个博客和视频里面有介绍,很伤,再说是脚本用途的语言就不仔细研究范围了。
变量类型关键字解析
var 变量 ,var的话大家应该都挺熟悉的,就不仔细介绍了,在dart中var的意思也差不多,var的主要的用法是不指定变量类型 ,但不能更改变量类型
如:var a=10;
他会自动识别为number变量类型
var a="变量10";
他会自动识别string类型变量
变成数组,布尔型也行,反正js怎么用dart也能怎么用
String变量类型,值得注意的是他可以用" 这样包括字符串",也可以用 '这么包括字符串',字符串的拼接大家应该也是熟悉的,dart可以用'''连接好几行的文本'''。
下面类型学过点js和java的应该都知道吧numbers(数字如整型,浮点型等)
strings(字符串)
booleans (布尔)
lists (集合框架和数组)
sets (Set集合)
maps (Map集合)
runes (表达Unicode字符)
symbols (一般用不到)
其中值得说道的是,数字变量类型,只有int和double类型。
const和final
const和final中都是只能赋