-
应该怎样阅读Ruby的文档3
比如说我写了一段程序
File.open(s_rampriskinput_file, "r") do |f|
f.each_line do |line|
secidx, cusipx = line.split(',')
dealnamehash[secidx] = cusipx.chomp
end
我查了ruby的api文档,发现上面说|f|应该是一个file变量。 那我应该怎么查找什么是file变量,而这个变量的类型里又包括哪些API呢?
ruby新手,欢迎指导。2013年5月29日 09:39
1个答案 按时间排序 按投票排序
-
这个其实不是“怎么阅读文档”的问题,而是没有理解ruby的block,
首先,我来复述下你这个的问题:
A.method do|item|
xx
end
你想問的無非就是這個item是什麽obj,怎麼查item的方法。
如果你理解了do |item| end這個block,就知道如何去查API了。
1.do end塊類似于for 循环,也就是说,A.method返回了一个数组arr=[a,b,c]
然后do end块就对这个返回值数组做循环,而这时候的item就代表了arr[i],
要知道他是什么类型的有什么方法,就得先知道,你的A.method返回了什么类型的结果集。然后再去查api2013年6月18日 09:32
相关推荐
Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档Ruby API 帮助文档
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力...通过仔细阅读和实践,无论是初学者还是经验丰富的开发者,都能加深对Ruby的理解,提升编程技能,更好地利用Ruby来解决实际问题。
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。这份"ruby 中文文档 必备资料"压缩包包含了一份非常重要的资源——...通过深入阅读和实践,你将在Ruby的世界里游刃有余。
Ruby-Yard是一款专门为Ruby语言设计的强大文档工具,旨在帮助开发者更高效、更规范地生成和管理他们的代码文档。它的核心特性在于提供了一种简洁而强大的方式来解析Ruby代码中的注释,将这些注释转化为结构化的文档...
《Ruby编程语言中文文档》是针对初学者和有经验的开发者提供的一份全面而详细的资源,旨在帮助读者理解和掌握Ruby编程语言。这份文档以CHM(Microsoft编写的压缩HTML帮助文件)格式呈现,方便离线查阅。Ruby是一种...
Ruby语言的帮助文档是学习和理解其语法、类库、方法和框架的重要资源。 这个"ruby语言帮助文档(简体中文)"包含了Ruby的所有基础知识,从语言特性到高级概念,为初学者和经验丰富的开发者提供了全面的指导。以下是...
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和...在阅读这份英文文档时,你可以借助翻译工具理解难以理解的部分,同时不断实践来提高技能。Ruby的世界充满了无限可能,祝你在探索过程中收获满满!
这份"ruby中文文档中心资料"包含了丰富的资源,帮助中文用户深入理解并掌握Ruby编程。 首先,"nb60_trans_old_zh_CN"可能指的是Ruby的一个版本,如NetBeans IDE 6.0的中文翻译版,NetBeans是一个流行的开源集成开发...
ruby 文档的欢迎界面
Ruby中文文档.CHM 方便ruby or rails学习.
Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好. Ruby的几大亮点: 语法简单 垃圾回收 ...
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp ...
《ruby中文文档》.chm文件是一个包含Ruby语言中文参考文档的压缩包,通常包含关于Ruby语法、类库、方法、错误和异常等方面的详细信息。对于初学者和有经验的开发者来说,这样的文档都是宝贵的资源,可以帮助理解语言...
Ruby API 帮助文档是开发者们在使用Ruby编程语言进行软件开发时的重要参考资料。它详细阐述了Ruby的标准库、类、方法以及其他关键组件的工作原理和使用方式,为程序员提供了全面且深入的理解,以提高开发效率和代码...
本开发文档将深入探讨Ruby的核心概念、语法特性、类与对象、方法、模块和混合、数组、哈希、控制结构、异常处理、文件与目录操作、Gem包管理、测试框架等内容,帮助开发者全面理解和掌握Ruby编程。 1. **核心概念**...
这说明即使是有Rails背景的开发者,也有机会通过阅读这本书来扩展他们在Ruby文本处理方面的技能。 4. Ruby文本处理能力:文档提到Ruby在文本处理方面的能力覆盖从文本输入到输出的整个流程,包括通过文件、网络和...
Hprose 支持多种编程语言,包括 Ruby,在 Ruby 开发中,Hprose 可以作为服务端或客户端来实现远程调用。 ### 1. Hprose Ruby 的核心概念 在 Hprose Ruby 中,主要有以下几个关键概念: - **服务(Service)**:...
通过阅读和查阅这些文档,开发者可以提高代码质量,避免不必要的错误,同时也能更好地理解和利用Ruby的丰富功能,提升开发效率。无论是标准库还是核心库的文档,都能为开发者提供清晰的指引,帮助他们写出更加优雅和...
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。Ruby的API(应用程序接口...通过阅读和理解API,开发者能够更深入地掌握Ruby语言,提高编程效率,并充分利用其强大的功能。
Ruby是一种强大的、动态的、面向对象的编程语言,它的设计理念在于强调代码的可读性和简洁性,这使得它成为开发者们的热门选择。...阅读并实践文档中的例子,将有助于加深对Ruby的理解,提升编程能力。