Ruby学习系列一,基本认识
安装Ruby后,打开命令行,先来看下Ruby的版本。
ruby -v
,如果看到类似 ruby 1.9.3p392....
,说明我们的Ruby安装成功了。
然后我们输入 irb
,进入Ruby的交互控制台。在这里,可以不用编辑器来简单的学习Ruby的功能。
在控制台中输入ruby代码,回车立即就能看到结果。
你可能听过Ruby中一切都是对象,字符串是对象,数字是对象,甚至方法名也是对象。
如果我们要取一个数的绝对值。PHP中我们要abs(-1),JS中Math.abs(-1)。而Ruby的世界,我们要
-1.abs
。看看吧,因为-1是一个对象。它本身带有abs()方法。你很自然的想到除了abs(),还有什么其他方法呢?很简单!只需 -1.methods
然后回车。哇出来一堆。到底有多少个方法呢? -1.methods.size
或者 -1.methods.count
都可以。我们应该注意到-1是一个数字,整型。
在我的版本中,整型数字对象默认有130个方法。如果 'a'.methods.size
。字符串包含的方法个数要更多些。
(完)