在ruby 中,只有false 与 nil 被当作是“假”,其他所有内容都会被认为是“真”。
在ruby 中,实现循环的方式大致有两种:(1)使用循环专用语句,例如:for 或 while 或until(2)使用方法,例如 times或 each 或 loop
在ruby中,变量名、方法名一般以小写字母,需要多个单词时,会以下划线(_)分隔,如sort_list_by_name;类名、模块名一般以单词大写字母开头,如SortListByName。
调用方法最典型的语法如下:
对象.方法名(实参1,实参2,.....实参n)
这个()是可以省略的。在上面的语法中,这个对象可称为接收者(receiver)。因为在面向对象的世界中,执行方法的这个行为被解释成“对对象传送方法(消息)”、“对象接收方法(消息)”,也就是说,某个对象会接收带着一堆实参的一个消息。
调用方法时传入的值称为实参(argument), 方法中用来接收这些值的变量则称为形参(parameter).
要建立新对象,必须使用每个类的new方法。
想知道对象属于哪个类,可使用class方法。
要判断一个对象是否属于某个类的实例,可以使用 instance_of? 方法
当一个类定义好后,调用new方法建立对象时,这个initialize方法会被调用;同时传递给new的所有实参都会传给initialize方法。
Ruby语言所有的类都是Object类的子类(Object 是唯一没有父类的类)。
ruby中,所有例外(即异常)都是Exception类的子类
物件屬於某個類,而某個類又屬於另一個類。
阅读(1293) | 评论(0) | 转发(0) |