Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby许可证。
Ruby 的符号有一定的规则,以 $ 开头的符号是全局变量,以@@ 的符号都是实例变量,而以 @@ 的符号是类变量。
一般则以大写字母开头;这种方法,对文本编辑器的命令补全很有帮助,如在vim下先输入$及起始字母,再敲击Ctrl p,则可专门补全本文件以及关联文件中的全局符号,perl与php亦有这样的优点。
已经定义的类可以在运行时修改
Ruby是动态语言,你可以在程序中修改以前定义过的类。也可以在某种类的实例中定义了该实例特有的方法,这称为单例方法。
使用Ruby可以写出简短的支撑下面功能强大的代码
的方法用来完成两个矩阵的乘积
注:ruby标准库中已包含矩阵库?Matrix