开发Flutter应用前,先要掌握Dart语法,对于Dart个人觉得有Java或JavaScript,Php等基础,可以快速上手。但完全没基础的也能弄懂它,一步一脚印慢慢学。Dart是一门免费开源面向对象的语言(源码地址https://github.com/dart-lang)。Dart有这些特点 简洁灵活的语法,它这种风格方便了有不同面向对象语言基础的人员学习。功能丰富的函数库,通过应用依赖,高效实现业务功能。能编译打包构建成移动,web 等平台的应用。
1 Dart命名,注释规则
1.1 Dart 命名规范有助于项目维护。有如下几种库命名,包命名,文件夹命名,文件命名,类命名,变量(类成员变量,函数变量)命名,函数命名。当项目增加文件,需要多个单词命名时,用下划线法命名如index_page,库,包,文件夹,文件都用下划线命名。类文件名多个单词之间用下划线拼接如index_page.dart。类 ,枚举 命名用驼峰法每个单词首字母大写如IndexPage。类成员变量,函数变量,函数名 命名多个单词第一个单词字母小写其他单词首字母大写如indexPageNum,只有一个单词用index。常量命名多个单词之间用下划线,字母用大写如INDEX_PAGE_NUM。
Dart 官方文件命名
Dart类命名
Dart 函数与函数变量命名
Dart常量命名
1.2 Dart注释分为单行注释,块注释,文档注释.为什么需要注释有时工作项目多,有些复杂业务功能过了很长时间有问题需要修改,刚好也忘记了业务流程,此时有注释就可以快速修改。还有其他不懂业务同事维护有问题功能,有让人明白的注释就可以省去很多沟通成本。
单行注释格式://单行注释。
块注释格式: /* 块注释 */。
文档注释格式:///文档注释
Dart官方文档注释场景
Dart官方单行注释
2 常用类型介绍,这块会涉及到变量,先对变量做解释。变量的命名通过下划线与字母, 数字组合。变量的定义可以通过var 或指明类型声明。不用声明类型,也能定义,主要是编译器能通过值推断出变量的类型。
Dart 支持以下数据类型类型:
Number 包括int 和double(双精度)浮点数。
int 与 double
String 字符串通过单引号或者双引号创建
字符串
Boolean 布尔值 只能是 true and false
布尔类型
List 数组
数组
Map 通过键获取值,值可以是单个或多个。
map创建与添加
Set 集合元素 无序,唯一
set创建与添加
下一讲(待续) 4-执行流程控制 函数与运算符 类定义与创建
觉得Dart语法怎样,欢迎下方留言!!
网友评论