1,matrix2)
#下 result=[]
面的方法用来完成两个矩阵的乘积 (0...matrix1.length).each {|i| tmp=0 temp<
temp=[] }
(0...matrix2[0].length).each { |j| tmp+=matrix1[i][k]*matrix2[k][j] return result end } 注:ruby 标准
(0...
matrix1[0].length).each { |k| result< 库中已包含矩阵库 Matrix 编辑本段 优点 语法简单 收 普通的面向对象功能(类,方法调用等) 操作符重载 错误处理功能 特殊的面向对象功能 迭代器和闭包 垃圾回
(Mixin,特殊方法等)
动态载入(取决于系统架构)
可移植性高.不仅可以运行在多数 UNIX 上,还 适合于快速开发,一般开发效率
可以运行在 DOS,Windows,Mac,BeOS 等平台上 是 JAVA 的5倍 编辑本段 作者
松本行弘"Matz"(Matsumoto Yukihiro)是 Ruby 语言的发明人,他从1993年起便 开始着手 Ruby 的研发工作。他一直想发明一种语言,使你既能进行高效开发又能享 受编程的快乐。1993年2月24日 Ruby 诞生了,1995年12月 Matz 推出了 Ruby 的第 一个版本 Ruby 0.95。不久 Ruby 便凭借其独特的魅力横扫日本,相信在不 久的将来, Ruby 将走向世界。