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)