Ruby 文档的问题
我是 Ruby 新手,不了解 ruby 文档。我剪了一段 ruby 文档。请完整解释一下这篇文章。 谢谢
I am new with Ruby and I don't understand ruby Documentation.I cut a piece of ruby documentation. please explain completely this piece.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这些是
File#open
方法的签名。由于 Ruby 不支持方法重载,因此只有一种这样的方法,但接受不同的组合参数(并且可能返回不同的东西)。为了澄清语法,屏幕截图中的第一种形式:
表示
File#open
方法的第一种形式需要以下参数:'r '
)并且它返回一个文件对象。
These are signatures of
File#open
method. As Ruby doesn't support method overloading, there is just one such method, but accepting different combinations of arguments (and potentially returning different things).And to clarify the syntax, the first form in your screenshot:
means that the first form of
File#open
method expects following arguments:'r'
)and that it returns a file object.