【发布时间】:2022-08-16 22:30:25
【问题描述】:
我正在编写一个用户必须输入整数的代码,并且代码需要在两种情况下使用自定义文本引发自定义异常: a) 如果输入不是整数 b) 如果整数小于 8
我做了第一部分:
begin
print \"Enter the price: \"
price = Integer gets
rescue
puts \"Error: the entered value is not a number\"
raise
end
但是如果输入的数字小于 8,我不知道如何引发错误。它需要看起来像这样:
Enter the price:
==> 7
Output:
==> Error: the minimum price needs to be at least 8 euro
抱歉问了这么一个基本问题。我还在学习,异常处理对我来说是一个很新鲜的话题。