用户登录

类型可以用来描述一个东西的样子与行为。一个东西如果确定了它的类型,我们在程序里就知道它看起来是什么样子的,怎么去使用它。

在 Dart 语言里,我们可以明确的设置某个东西的类型,如果没有特别设置这个类型的话,Dart 会根据一些条件,推断出这个东西应该是什么类型的。

声明一个变量,名字叫 title,给它一个初始的值,用一组引号包装一行文字。 下面用 print 函数在控制台上输出这个 title。

把鼠标放在声明的这个 title 变量的上面,编辑器会提示它是一个 String 类型的值,也就是字符串类型的值。这是 Dart 自己推断出来的,因为我们并没有明确的设置 title 这个东西的类型。

Dart 会根据我们给 title 分配的值,推断出它的类型,因为分配的这个值用了一组引号包装了一行文字,所以 Dart 推断 title 是一个 String 。

如果要明确的设置一个东西的类型,可以把这个类型放在这个东西的前面,比如 String,意思就是说明一下 title 这个东西的类型是 String。

知道了一个东西的类型以后,我们就知道它都有哪些属性与方法了。在编辑器,使用 title,后面加上一个点,编辑器会列出 title 里面包含的东西,就是一些属性还有方法,在所有 String 这种类型的值上面都可以使用这些东西。

比如访问一下它的 length 这个属性,运行一下应用,在控制台上输出的就是 title 这个变量表示的那个字符串类型的值的字符长度。

再试一下,用一下 title 上面的 contains 这个方法,给它一个参数,比如 小白,这个 contains 方法可以检查字符串里包不包含指定的内容。

运行一下应用,输出的结果是 true,说明在 title 这个字符串里面,包含 小白 这两个字儿。

Dart 语言:类型《 Dart 语言:数据类型 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点