【Dart 学习 一】Hello, World,变量

【Dart 学习 一】Hello, World,变量
鱼六秒Dart语言简介
Dart是一种强类型、跨平台的客户端开发语言。
Dart是由谷歌开发的通用的编程语言,它常用于构建web、服务器、桌面和移动应用程序。
Dart是一种简洁、清晰、基于类的面向对象的语言,它是基于JavaScript的但是结构要比JavaScript要多。
Dart是一种面向对象的、类定义的、垃圾回收的语言。它支持接口、mixin、类对象,具有化泛型、静态类型, 动态类型等。
Hello World
每个应用都有一个顶层的 main() 函数来作为运行入口。
没有指定返回类型的方法的返回类型会推导为 void。
你可以使用顶层函数 print() 来将一段文本输出显示到控制台:
1 | void main() { |
变量 var、dynamic和Object,
创建变量并对其进行初始化的示例
1 | var name = 'Bob'; |
变量存储引用,调用的变量包含引用值为Bob的对象。
可以通过指定该类型来更改它,如果对象不限于单个类型,可以将其指定为Object(或dynamic)类型
1 | Object name = 'Bob'; |
另一种选择是显式声明要推断的类型:
1 | String name = 'Bob'; |
var、dynamic和Object都可以来声明变量,而不用显式指定它们的类型
1 | var name = 'Voyager I'; // 如果没有初始值,自动获取一个默认值为null |
var、dynamic和Object之区别var实例
1 | void main() { |
dynamic实例
1 | void main() { |
Object实例
1 | void main() { |
常量final和const
如果你不想更改一个变量,可以使用关键字final或者const修饰变量
final:只能被设一次值,在声明处赋值,值和普通变量的设值一样,可以是对象、字符串、数字等,用于修饰值的表达式不变的变量;const:只能被设一次值,在声明处赋值,且值必须为编译时常量;用于修饰常量。
创建和设置变量的示例:final
1 | void main() { |
创建和设置变量的示例:const
使用关键字const修饰变量表示该变量为 编译时常量。
如果使用 const 修饰类中的变量,则必须加上 static 关键字,
即 static const(译者注:顺序不能颠倒)
1 | void main() { |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果
