手机wap网站源码,律师的网站模板,视频号链接怎么获取,如何在分类信息网站做推广在深入了解 Dart 这门编程语言之前#xff0c;我们需要了解一些关于 Dart 的最基本的知识#xff0c;像是常量、变量、函数等等#xff0c;这样才能够让我们的开发效率更上一层楼。在本节#xff0c;我们将探讨一些基础语法#xff0c;包括入口方法 main、变量、常量以及命…
在深入了解 Dart 这门编程语言之前我们需要了解一些关于 Dart 的最基本的知识像是常量、变量、函数等等这样才能够让我们的开发效率更上一层楼。在本节我们将探讨一些基础语法包括入口方法 main、变量、常量以及命名规则。让我们一起揭开 Dart 的神秘面纱为你带来更深层次的了解。
探寻 Dart 的大门main 方法
在 Dart 中所有程序的执行都始于 main 方法。这是程序的入口点是代码开始执行的地方。不少初学者学习代码都会从 main 方法开始阅读从而整理出整个工程项目的整体脉络。让我们看一个简单的 main 方法
void main() {print(Hello, Dart!);
}这是不少小伙伴初学编程时都会编写简单案例在这个例子中main 方法是程序的起点print 函数用于在控制台输出文本当你按下运行就会在控制台内看到 Hello, Dart! 这段话。Dart 的语法简洁让你能够迅速理解和编写代码。
变量存储世界的记忆
在 Dart 中变量用于存储数据。使用 var 关键字可以声明一个变量而 Dart 会自动推断其类型。例如
void main() {var message Hello, Dart!;print(message);
}在这里我们创建了一个名为 message 的变量用于存储字符串当我们点击运行后就会把 message 中的存储的内容输出出来。Dart 的类型推断让我们无需明确指定变量类型使得代码更加简洁。
常量不变的世界
与变量不同常量在 Dart 中是不可变的。通常使用 final 或 const 关键字可以声明常量。const 表示编译时常量其值在一开始就必须被赋值而 final 在声明时可以不赋初始值但只能在运行时被赋值一次。与 const 不同的是final 是运行时常量而且它具有惰性初始化的特性即在运行时首次使用前才进行初始化。
void main() {final int hoursInDay 24;const double gravity 9.8;print(A day has $hoursInDay hours, and gravity is $gravity m/s².);
}这里我们创建了一个表示一天小时数的 final 常量和表示地球重力的 const 常量。常量的使用有助于提高代码的可读性和性能。
命名规则为变量取名的注意事项
在 Dart 中变量以及常量的命名需要注意一些常见的问题否则会引起一些不必要的错误。以下是一些变量命名时的“能”与“不能”
变量名称要由数字、字母、下划线和美元符($)组成比如 myVariable, user123, totalAmount, _internalVar, $price。标识符开头不能是数字123variable, 7daysOfWeek 这些都是错误的示范。标识符不能是保留字和关键字class, if, import, void 这些都是关键字与保留字中存在的不能够当作变量名使用。变量的名字是区分大小写的。age 和 Age 是两种不同的变量注意区分。
下面是 Dart 中的一些保留字与关键字
保留字
abstractascovariantdeferreddynamicexportexternalfactoryFunctiongetimplementsimportinterfacelatemixinonsetstaticsynctypedef
关键字
assertbreakcasecatchclassconstcontinuedefaultdoelseenumextendsfalsefinalfinallyforifinisnewnullrethrowreturnsuperswitchthisthrowtruetryvarvoidwhilewithyield
良好的命名规则是写出清晰、易懂代码的关键下面也有一些常用的命名规范建议大家使用
变量和函数名应使用驼峰命名法例如 myVariable 或 calculateTotal.类名应该使用帕斯卡命名法例如 MyClass.避免使用缩写除非是广为人知的缩写。
void main() {String favoriteColor Blue;int numberOfApples 10;print(My favorite color is $favoriteColor, and I have $numberOfApples apples.);
}上述代码中我们就使用了驼峰命名法为变量取了清晰易懂的名字使得代码更加可读。 在探索 Dart 的世界前先搞懂 main 方法是大门变量是记忆的存储var 让你轻松常量是不变的宇宙final 和 const 不一样聪明命名规则像给变量取名字的诗歌见名思意别太迷。在 Dart 的舞台简单、有趣、清晰才是主角 作者信息 作者 繁依Fanyi CSDN https://techfanyi.blog.csdn.net 掘金https://juejin.cn/user/4154386571867191