Ruby Study 4 : Array

Array class 1. introduce Ruby的Array类和其他的不太一样, Ruby中允许一个Array对象中存储不同类型的元素. 例如 : class Myclass end my1 = Myclass.new a1 = Array.new([1,"Digoal",[1,2,3,4...

Ruby Study 6 : Loops and Iterators

前面多次介绍到了Array, Hash, Set, Range, Matrix, Vector 等collection class的Iterator特性, 如each方法. 这次专门讲一讲Loops和Iterators. 1. for loops for循环和其他编程语言类似, 看个例子 :&nbs...

Ruby Study 8 : Methods

1. Class Methods 调用一个方法时, 可以通过定义这个方法的类的对象来调用, 那么这个称为实例方法. 还可以定义类方法, 这种方法的调用需要通过类来调用, 不能通过这个类的对象来调用. 其实我们创建的Class也是一个对象, 这个后面会讲到, 所以方法都是由对象来调用的.class M...

Ruby Study 10 : Exception Handling

exception 在程序开发中是不可或缺的部分, 程序在使用过程中总会遇到不可预知的问题, 例如可预知的访问文件的程序可能在访问过程中文件被删除或移动等. 但是总会有不可预知的, 不可能在写程序时全部规避掉. 所以就有了exception handling. 在Ruby中exception 是Ex...

Ruby Study 12 : Symbols

本章主要讲解Symbol 类. 讲解Symbol比较重要的是大家需要了解object_id的知识. Symbol和Fixnum很相似, 同样的symbol它们的object_id是一致的, 而字符串则不是这样的, 举个例子来回忆一下:v1 = :name p v1 p v1.object_id p ...

Ruby Study 13 : Modules and Mixins

在Ruby中class的superclass只能有一个, childclass可以有多个. 所以一个class如果要继承多个class的特性是不可能的. 如果有这种需求, 可以考虑把这些特性封装在Module中. Module可以很好的解决这类问题, 通过require或者load或者in...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6418+人已加入
加入

Ruby更多study相关