Lambda表达语法测验规则
来源:互联网 发布:网络用语鬼畜什么意思 编辑:程序博客网 时间:2024/05/22 14:06
根据刚才显示的语法规则, 以下哪一个不是有效的 lambda 表达式?
1 () -> {}
2 () -> “Raoul”
3 () -> {return “Mario”;}
4 (Integer i) -> return “Alan” + i;
5 (String s) -> {“Iron Man”;}
答案:
只有4和5是无效的 lambda。
1此 lambda 没有参数, 并且返回 void。它类似于具有空正文的方法: public void run() { }。
2此 lambda 没有参数, 并将字符串作为表达式返回。
3此 lambda 没有参数并返回一个字符串 (使用显式返回语句)。
4返回是一个控制流语句。要使该 lambda 有效, 花括号要求如下:(Integer i) -> {return “Alan” + i;}。
5 “Iron Man” 是一种表达, 而不是一种表述。要使该 lambda 有效, 您可以删除花括号和分号如下: (String s) -> “Iron Man”。或者, 如果您愿意, 可以使用如下所示的显式 return 语句:(String s) -> {return “Iron Man”;};
lambdas例子:
阅读全文
0 0
- Lambda表达语法测验规则
- 动态创建 Lambda 表达
- python中的lambda表达
- 初看Java8新特性-Lambda表达式的语法规则
- javaeye论坛规则小测验
- 创建制图表达规则
- Lambda表达示学习笔记
- 正则表达语法
- 数组引用语法表达
- 麦肯锡的重要规则之一:电梯测验
- 第一周测验:网络爬虫之规则
- Java8---Lambda表达式规则
- 语法规则
- 关于动态执行LAMBDA表达示
- datatable 使用LAMBDA表达查询,过滤
- 20html基本语法测验题
- JSP语法的xml表达
- Lambda表达式语法
- https://cn.mathworks.com/videos/improve-design-efficiency-using-modeling-standards-checking-81880.ht
- UGUI_Canvas Group应用之一淡入淡出整个窗口
- 自定义view变换随机数
- java类集--LinkedList
- 【Python】常用模块(二)——os
- Lambda表达语法测验规则
- React native Packager can't listen on port 8081
- LeetCode 654 Maximum Binary Tree(递归)
- mongodb 聚合查询每天统计
- 自定义view的构造方法
- 新笔记
- android自定义view2
- 桌面系统用Linux的好处在哪儿?
- C++动态分配内存 new delete