用户登录

在定义函数的时候,可以给它的参数设置默认的值,这样如果执行函数的时候没有提供这个参数的值,就会使用默认给参数设置的值。

先看一下怎么给有名字的参数设置默认的值,比如给 prefix 提供一个默认的值,可以直接在参数名字的后面用等号设置它的默认值,让它等于 LOG::

现在执行 log 函数的时候,可以不提供 prefix 这个参数的值。

运行一下应用,没有提供 prefix 参数的值,函数就会使用给这个参数设置的默认的值。

再试一下给带顺序的函数的参数设置默认值,还是设置一下 prefix 这个参数的默认值,这里要把这个参数放在一组方括号里面,然后用等号设置参数的默认值,等于 LOG::

修改一下执行的函数,因为 log 现在用的是有顺序的参数,第一个参数是 message 参数。 不设置第二个参数,也就是 prefix 这个参数的值。

运行一下应用。 log 会在函数主体里面使用给 prefix 设置的默认的值。

Dart 语言:参数的默认值《 Dart 语言:函数 》

统计

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

社会化网络

关于

微信订阅号

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