小常识,大应战!本文正在参加“程序员必备小常识”创造活动。
- 本文主要介绍dart中办法的运用。
1. dart办法和箭头函数
dart中办法,办法也是一个目标
。当办法的执行句子只有一句
的时分,能够是由箭头函数=>
表达式


sum1 (a,b) => a+b; sum1(a,b) => a==b?a-b:a+b;
2.dart办法中的可选参数
可选参数
:传递参数
的时分必须带上形参
的名字
咱们在办法中添加可选参数时,用{}
表示,并添加名字

动态
的

咱们告诉编译器,处理了后边为空
的情况.如果咱们不给默认值
的话,由于是可选的所以咱们纷歧定是必填
的,咱们能够选择不写,可是会报错

咱们也能够
指定类型
,可是也要做非空判断

?
非空判断的话能够直接赋值默认值

不带形参名
,能够指定默认赋值,调用的时分就不能指定参数
了,只能按顺序
赋值。

3.dart中匿名办法
4.dart中办法作为参数传递
办法也是一个目标
,能够赋值一个变量
,咱们能够直接调用这个变量
,当办法有回来办法
时

for循环
和enumerateObjectsUsingBlock
。

block闭包
。list.forEach(print)
中咱们把print
办法作为参数
传递进去。

for in循环
执行咱们传入的办法,咱们自界说一个相似的

咱们也能够把匿名函数
作为参数进行传递

5. dart办法中的闭包
界说在函数里边的函数就是闭包
,闭包也是一个目标

局部变量
。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。