ruby-pitfalls:编写 ruby​​ 代码时的语言陷阱列表

时间:2024-07-07 03:33:54
【文件属性】:

文件名称:ruby-pitfalls:编写 ruby​​ 代码时的语言陷阱列表

文件大小:2KB

文件格式:ZIP

更新时间:2024-07-07 03:33:54

Ruby陷阱 编写 ruby​​ 代码时不断发展的语言陷阱列表。 没有显式Exception救援不会捕获所有异常,但ensure运行 语法: begin ... rescue ... ensure ... end 不会捕获所有异常。 最值得注意的是,它将无法捕获LoadError和SyntaxError异常。 但是,无论如何, ensure将运行。 例如,这意味着即使由于缺少文件而导致require语句失败,最终代码也会运行。 要捕获所有异常,请使用rescue Exception (或使用绑定名称, rescue Exception => e )。 调用超级方法可能会丢失信息 如果子类定义了一个与基类名称相同但签名不同的方法(参数较少),则调用“super”来调用基类的方法将不会传递缺少参数的信息。 {} 和 do..end 不等价 花括号 {} 比 do..end


【文件预览】:
ruby-pitfalls-master
----LICENSE(293B)
----README.md(4KB)

网友评论