Instruments of Texas


故事

在本练习中,你将处理团队在编写逆波兰表示法(RPN)计算器时创建的函数所抛出的错误。

(注意:本练习中并没有真正的计算器实现。)

任务

学生需要实现一个函数,以三种方式处理错误:

  • 让错误继续向上传播
  • 捕获并处理错误(在一些语言中称为 rescue),输出能表示失败的结果(例如 Elixir 中的:error)
  • 捕获并处理错误(在一些语言中称为 rescue),输出带有消息、能表示失败的结果(例如 Elixir 中的{:error, "message"})

实现