I know C++, and have never encountered the 'let' keyword, until I tried some haskell.
What does let mean ?
What does let mean ?
let x : u32 = 0;
In Haskell, it's used for temporary definitions, or pure definitions in do blocks: let f = \x -> x + 1 in f 2