vault backup: 2022-06-12 18:41:15
Affected files: 02. PARA/03. Resources(資源)/C++17/lambda.md
This commit is contained in:
@@ -17,3 +17,10 @@ description:
|
|||||||
- 小括號裡面是*lamdba 參數列表(lambda parameter list)*
|
- 小括號裡面是*lamdba 參數列表(lambda parameter list)*
|
||||||
- 如果沒有參數,小括號可以省略,`[] () {...}` 可以簡寫成 `[] {...}`
|
- 如果沒有參數,小括號可以省略,`[] () {...}` 可以簡寫成 `[] {...}`
|
||||||
- 箭號(`->`)後面是回傳的型別,如果沒寫就由 `return` 自動推斷
|
- 箭號(`->`)後面是回傳的型別,如果沒寫就由 `return` 自動推斷
|
||||||
|
|
||||||
|
將 Lamdba 運算式指定給變數:
|
||||||
|
```cpp
|
||||||
|
auto comapre = [] (int x, int y) -> bool {
|
||||||
|
return x < y;
|
||||||
|
};
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user