flutter - [02] 基本语法
题记部分
一、注释
///这是一个注释
//这也是个注释
/* 这还是个注释 */
void main(List<String> args) {
print ('你好 dart');
}
二、变量
dart是要给强大的脚本类语言,可以不预先定义变量类型,会自动推导变量类型。
dart中定义变量可以通过var
关键字可以通过类型来声明变量。
var str='this is var';
String str = 'this is var';
三、命名规则
(1)变量名称必须由数字、字母、下划线和美元符($)组成。
(2)注意:标识符开头不能是数字。(错误写法:var 2str
)
(3)标识符不能是保留字和关键字。
(4)变量的名字是区分大小写的,如age和Age是不同的变量。在实际的运用中,也建议不要用一个
(5)标识符(变量名称)一定要见名知意:变量名称建议用名词,方法名称建议用动词。
四、常量
(1)使用关键字const
定义常量(一开始就需要赋值)
(2)使用关键字final
来定义常量
final可以开始不赋值,只能赋值一次;
final不仅有const编译时常量的特性,最重要的是它是运行时的常量,并且final是惰性初始化(即在初始化第一次使用前才初始化)。
五、数据类型
(1)常用类型
① Numbers(数值):int、double
② Strings(字符串):String
③ Boolean(布尔):bool
④ List(数组):在Dart中,数组是列表对象,所以大多数人只是称它们为列表
⑤ Maps(字典):通常来说,Map是一个键值对相关的对象。键和值可以是任何类型的对象。每个
(2)其他类型
① Runes:是UTF-32编码的字符串。可以通过文字转换成符号表情或者代表特定的文字。
② Symbols:表示在Dart程序中声明的运算符或标识符。您可能永远不需要使用符号。
5.1、List(数组)
(1)第一种定义List的方式
(2)通过指定类型的方式定义List
(3)通过增加数据的方式定义List
— 业精于勤荒于嬉,行成于思毁于随 —
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2023-05-30 Hadoop - [01] 概述
2023-05-30 MD5 - windows也可以查询某个文件的MD5码
2023-05-30 Wifi - 查看连接过的Wifi的密码
2023-05-30 Typora - typora主题样式
2023-05-30 Shell - shell中的运算符
2023-05-30 鼠标 - 鼠标样式