Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 405 Bytes

File metadata and controls

24 lines (17 loc) · 405 Bytes

Closures Cheatsheet

Syntaxe

|param| expression
|param| { statements }
|param: Type| -> Type { body }

Fn Traits

Fn      → Peut être appelé plusieurs fois, ne capture pas mutablement
FnMut   → Peut être appelé plusieurs fois, capture mutablement
FnOnce  → Peut être appelé une fois, prend ownership

Move

let closure = move |x| x + captured_var;