Dart1(一)main、变量、命名规则
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dart1(一)main、变量、命名规则相关的知识,希望对你有一定的参考价值。
参考技术A 前言:前几天呢一直在做flutter这方面的业务一直也没时间对dart做了整理,下面的呢就是我简单整理的,这篇文章建议有js基础的同学们学习哦,如果有什么问题,欢迎大家下方留言区指出哦,顺便补充一下,dart的这篇文集是看了大地老师的视频总结出来的哦,好啦,进入主题哦👇视频链接 https://www.bilibili.com/video/BV1S4411E7LY
1.入口函数
main() prinft(' 你好 ');
void main() prinft(' 你好 '); 无返回值
2.变量
(1).var 定义的变量会自动推断类型
(2).类型关键词定义变量
String str = “你好”
int num = 123;
3.常量( final 和 const ) 不可以修改的变量
相同点:赋值为常量,一旦赋值,不可修改
区别:final可以开始不赋值 只能赋一次,而final不仅有const编译时常量的类型,最重要的是它是运行时 常量,并且final是惰性初始化,即在运行时第一次使用前才初始化
4.命名规则
(1) 变量名称必须由数字、字母、下划线或美元$符合组成
(2) 不能以数字开头
(3) 不能是关键字或保留字
(4) 变量区分大小写
(5) 变量必须见名思意
命名规则
“匈牙利”法命名规则:在变量和函数名中加入前缀以增进人们对程序的理解(例如:在字符变量前加‘ch’;在指针变量前加‘p’)
缺点:繁琐,会使程序看起来很繁琐
一、共性规则
1、标识符最好采用英文单词或其组合,便于记忆和阅读
2、Windows系统的标识符通常采用“大小写”混排的方式(LinkInsert)
Unix系统的标识符通常采用“小写加下划线”的方式(link_insert)
3、不要出现仅靠大小写区分的相似的标识符(例:A和a)
4、不要出现标识符完全相同的局部变量和全局变量(例:a1和a2)
5、普通变量的名字应当使用“名词”或“形容词+名词”(例:oldValue)
全局变量的名字应当使用“动词”或“动词+名词”(例:DrawBox)
类的成员变量的名字应当使用“动词”(例:box)
6、正确的反义词组命名具有互斥意义的变量或相反动作的函数等(例:minNumber和maxNumber)
7、避免名字中出现数字编号
二、简单的Windows应用程序命名规则
1、类名和函数名用大写字母开头的单词组合而成
2、变量和参数用小写字母开头的单词组合而成
3、常量全用大写的字母,用下划线分割
4、静态变量前加前缀s_(表示static)
全局变量前加前缀d_(表示global)
类的数据成员加前缀m_(表示member)
5、为防止某一软件库中的一些标识符和其他软件库中的冲突,可以为各种标识符加上反应软件性质的前缀。
以上是关于Dart1(一)main、变量、命名规则的主要内容,如果未能解决你的问题,请参考以下文章