小常识,大应战!本文正在参加“程序员必备小常识”创造活动。
- 本文主要介绍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办法中的闭包
界说在函数里边的函数就是闭包,闭包也是一个目标

局部变量。

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

