c++ lambda函数 代码实例
时间: 2023-10-30 10:01:37 浏览: 174
每天学点C++(C++实例教程:教程+源码)Lambda匿名函数.zip
当然,下面是一个简单的 lambda 函数的代码实例:
```python
# 使用 lambda 函数将两个数相加
addition = lambda x, y: x + y
result = addition(5, 3)
print(result) # 输出:8
# 使用 lambda 函数判断一个数是否为偶数
is_even = lambda num: num % 2 == 0
print(is_even(6)) # 输出:True
print(is_even(7)) # 输出:False
# 使用 lambda 函数对列表进行排序
fruits = ['apple', 'banana', 'cherry', 'durian']
fruits.sort(key=lambda x: len(x))
print(fruits) # 输出:['apple', 'cherry', 'banana', 'durian']
```
在以上代码中,第一个 lambda 函数用于将两个数相加,第二个 lambda 函数用于判断一个数是否为偶数,第三个 lambda 函数用于对字符串列表按照长度进行排序。你可以根据自己的需求编写不同的 lambda 函数来实现特定的功能。
阅读全文