三元运算和lambda表达式

1、三元运算

三元运算是为了解决简单的if else语句,如:

正常if else的写法是:

 

 三元运算可以写成:

 即:

条件成立时执行的语句+"if"+条件+"else"+条件不成立时执行的语句

 原先需要写4行代码,用三元运算只要一行代码就行。

2、lambda表达式

lambda表达式是为了解决简单的函数定义,如:

正常情况下函数的使用:

 

 用lambda表达式可表示为:

 即:

函数名=lambda+参数(可以无参数)+":"+返回值

3、三元运算和lambda表达式的组合运用

 

posted on 2020-12-31 08:30  坚持_学习  阅读(505)  评论(0编辑  收藏  举报