考虑以下两种引发异常的方法 -
class ExampleError < StandardError; end
raise ExampleError.new
raise ExampleError
在第一种方式中,为ExampleError方法提供了一个实例raise。该raise方法可以接受一个Exception参数,一切都很清楚。
在第二种方式Class中,为该方法提供了一个实例,但这仍然有效。
raise由于可以接受的事实String,是否有参数从Class到的隐式转换String?
谢谢