Flutter是Google在2015年DART开发人员Summit上推出的一种开源移动UI构建框架。使用Flutter来编译在原始Android,iOS,Web上运行的移动平台上运行的移动应用程序。
颤音用飞镖写。最新的Flutter版本为2.5.3,而最新的DART语言版本为2.14。
该系列将讨论DART语言的使用和最佳实践。我希望每个人都能喜欢它。
Dart语言吸收了Java和JavaScript的本质。如果您是上述语言的开发人员,则很容易迁移到Dart语言。LET从语言的最基本变量开始,并探索Dart语言的奥秘。
Dart和Java中的定义变量,JavaScript定义变量是一致的,如下所示:
我们使用上面的var表示名称的类型。在编程过程中,如果我们遇到某些变量并且不知道其类型,我们可以尝试使用var并让达特推断。
当然,我们还可以指定变量的类型。如上所示,您可以指定名称的名称:
在DART中,所有变量都是对象,每个对象都是类的示例。包括数字,函数,nulls都是对象。所有对象均从对象类继承。
因此,上述作业也可以像这样写:
在DART中,UNDE初始化变量具有无效的值,并且该值的初始值为NULL。
与Java不同,DART中所有数字的初始值也为null。这是因为DART中的数字也是对象。
如果变量可以为null,则可以在分配值时将其添加到变量类型中,如下所示:
对于类变量,初始化仅在使用过程中执行。这种初始化策略称为延迟初始化。
后期修饰符是DART 2.12中引入的一项新功能,他可以表明该变量需要在时间上加载,或者将来会初始化不空的变量。
我们可以使用以下方式:
您为什么使用迟到?因为有时DART无法在使用前初始化某些变量,但是如果您非常确定,请使用迟到来修改它。
此外,可变修改的变量只有在使用时才会初始化,因此我们可以使用迟到来定义一些时间耗尽和资源 - 耗费的操作。
如果变量不变,则这不是变量,而是常数。
可以用最终或const修改常数,最终变量表示变量只能分配一次。
const变量表明在编译时分配了变量,默认const也是最终的。
如下:
如果const变量是类变量,请将其设置为静态。
常数也可以用于分配一个值,如下所示:
在上面的代码中,尽管年龄的价值是const,但年龄本身不是const,因此可以再次偿还年龄:
但是酒吧是最终的,所以不能偿还酒吧。
以上是使用飞镖语言的变量。
最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!
欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!