我想知道我应该引用什么异常名称.我的日期无效.我检查了文档,我找不到它.
Begin
Date.new(day,month,year)
Rescue exceptionname
statements
Run Code Online (Sandbox Code Playgroud)
nic*_*elo 10
我想你在找ArgumentError
.使用irb
:
> Date.new(2,-200, 3)
ArgumentError: invalid date
from (irb):11:in `new'
from (irb):11
Run Code Online (Sandbox Code Playgroud)
所以
begin
Date.new(2,-200, 3)
rescue ArgumentError
#your logic
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3878 次 |
最近记录: |