• Block表达式

    Block表达式

    block表达式 几乎就像一个块语句,但它是一个表达式,它使用块下的最后一个表达式作为值。 它类似于语句列表表达式,但语句列表表达式不会打开新的块作用域。

    1. let a = block:
    2. var fib = @[0, 1]
    3. for i in 0..10:
    4. fib.add fib[^1] + fib[^2]
    5. fib