Dart基础第8篇:函数、箭头函数 匿名函数 闭包等
基础 函数 闭包 匿名 Dart 箭头
2023-09-14 09:13:54 时间
文章目录
一丶 箭头函数 函数的相互调用
void main(){
/*需求:使用forEach打印下面List里面的数据*/
List list=['苹果','香蕉','西瓜'];
list.forEach((value){
print(value);
});
list.forEach((value)=>print(value));
list.forEach((value)=>{
print(value)
});
/*需求:修改下面List里面的数据,让数组中大于2的值乘以2*/
List list=[4,1,2,3,4];
var newList=list.map((value){
if(value>2){
return value*2;
}
return value;
});
print(newList.toList());
var newList=list.map((value)=>value>2?value*2:value);
print(newList.toList());
/*
需求: 1、定义一个方法isEvenNumber来判断一个数是否是偶数
2、定义一个方法打印1-n以内的所有偶数
*/
//定义一个方法isEvenNumber来判断一个数是否是偶数
bool isEvenNumber(int n){
if(n%2==0){
return true;
}
return false;
}
printNum(int n){
for(var i=1;i<=n;i++){
if(isEvenNumber(i)){
print(i);
}
}
}
printNum(10);
}
相关文章
- Go语言基础之接口
- JAVA基础--重新整理(1)后版
- 这才是你需要的最基础的.Net基础面试题(通俗易懂,最基础的.Net)2
- 网络路由基础认识
- 小白学 Python(21):生成器基础
- 3-1python语法基础-函数-函数创建调用和参数,函数作用域,装饰器迭代器生成器,递归函数,匿名函数
- C/C++基础讲解(六十一)之图形篇(矩形区域的颜色填充/音乐动画)
- Py之numpy:numpy库的使用方法之基础函数(np.concatenate/np.meshgrid等)简介、使用方法之详细攻略
- Python基础——PyCharm版本——第六章、函数function
- 100天精通Python(进阶篇)——第34天:正则表达式大总结(基础+代码实战)
- 100天精通Python(基础篇)——第29天:标准库sys常用函数、方法(基础+代码实战)
- 100天精通Python(基础篇)——第22天:eval 函数基础以及危险警告
- 〖Python零基础入门篇㉛〗- 函数的定义与使用
- 习题 9.7 在第9章例9.9和例9.10的基础上,写一个函数del,用来删除动态链表中指定的结点。
- javascript基础概要复习(类型、数组、函数、面向对象)
- Linux基础命令-tar打包压缩文件
- Selenium基础 — Selenium对cookie的操作
- python基础===python3中 http.client 和 urllib的那些事
- python基础:multiprocessing的使用
- vue脚手架基础demo1
- vue脚手架基础demo
- 【C++提高】函数模板基础使用
- Verilog语言基础
- Python基础之数据类型(一)