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、变量、命名规则的主要内容,如果未能解决你的问题,请参考以下文章

JAVA除了要满足命名规则之外,常量和变量一般还要遵循哪些命名惯例和约定?

变量的命名规则

总结整理前端‘变量名’‘类名’‘函数名’的命名规则

JavaScript变量应该选择啥样的命名规则

类的命名规则

C# 部分命名规则