It just means to bind a variable:<p><pre><code>    let x : u32 = 0;
</code></pre>
In Haskell, it&#x27;s used for temporary definitions, or pure definitions in do blocks:<p><pre><code>    let f = \x -&gt; x + 1 in f 2</code></pre>