• Try表达式

    Try表达式

    尝试也可以用作表达式;然后 try 分支的类型需要适合 except 分支的类型,但 finally 分支的类型总是必须是 void

    1. let x = try: parseInt("133a")
    2. except: -1
    3. finally: echo "hi"

    为了防止令人困惑的代码,有一个解析限制,如果 try 跟在一个 ( 它必须写成一行:

    1. let x = (try: parseInt("133a") except: -1)