我想知道我应该引用什么异常名称。我的日期无效。我检查了文档,但找不到。
Begin
Date.new(day,month,year)
Rescue exceptionname
statements
我想知道我应该引用什么异常名称。我的日期无效。我检查了文档,但找不到。
Begin
Date.new(day,month,year)
Rescue exceptionname
statements
我想你正在寻找ArgumentError
. 使用irb
:
> Date.new(2,-200, 3)
ArgumentError: invalid date
from (irb):11:in `new'
from (irb):11
所以
begin
Date.new(2,-200, 3)
rescue ArgumentError
#your logic
end