新手问题 官方文档中是不是没有 File#read 这个函数

xdz0611 · 2014年09月08日 · 最后由 chareice 回复于 2014年09月09日 · 3268 次阅读

我是在这里找到的文档 这里找不到 File#read 这个函数,如果我没看错的话

但是我在很多地方都看到File#read这种用法,比如这里print File.read("/etc/passwd")

学习 ruby 以来, 文档似乎一直是一大问题 不知道各位心目中理想的文档应该是什么样的? 以前学过一点 perl,非常喜欢perl 的文档: 首先列出一个类的所有函数列表,然后会举个例子说明常用函数的用法 再下面是每个函数的具体定义

当然吐槽无用,只是想有个更友好的看文档的方法,不知道大家通常都是在哪些网站或者命令行看文档的?

read 继承自 IO 类,所以没写在 File 的文档 http://www.ruby-doc.org/core-2.1.2/IO.html#method-c-read

楼主如果知道 pry 的话,可以用

? File.read

查看对应方法所在的文件

From: io.c (C Method): Owner: #Class:IO Visibility: public Number of lines: 24

我觉得有文档就不错了啊!

一般都靠 google,然后复制粘贴。。。

在 mac 上用 dash 解决查看文档的问题

我一般去这里查: http://rubydocs.org/

还可以下载和 Rails 的文档打包下载一个离线版本,在本地查询很快的。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号