赞 | 13 |
VIP | 118 |
好人卡 | 28 |
积分 | 12 |
经验 | 35779 |
最后登录 | 2017-7-6 |
在线时间 | 1564 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1195
- 在线时间
- 1564 小时
- 注册时间
- 2008-7-30
- 帖子
- 4418
|
5楼
楼主 |
发表于 2009-12-18 13:05:36
|
只看该作者
本帖最后由 DeathKing 于 2009-12-18 13:10 编辑
{:nm_3:} {:nm_7:}
单独运行的确不报错{:nm_7:} 。迷茫{:nm_2:} (整个模块的源码):- module DMath
-
- def self.sum(a,b,*c)
- sum_r=a+b
- for i in 0..c.size-1
- sum_r += c
- end
- return sum_r
- end
-
- def self.sub(a,b,*c)
- sub_r=a-b
- for i in 0..c.size-1
- sub_r -= c
- end
- return sub_r
- end
-
- def self.div(a,b,*c)
- div_r=(a/b).to_f
- for i in 0..c.size-1
- div_r /= c
- end
- return div_r
- end
-
- def self.mul(a,b,*c)
- mul_r=a*b
- for i in 0..c.size-1
- mul_r *= c
- end
- return mul_r
- end
-
- def self.pow(a,b,*c)
- pow_r=a**b
- for i in 0..c.size-1
- pow_r **= c
- end
- return pow_r
- end
-
- def self.abs(a)
- return a if a >= 0
- return -a if a < 0
- end
-
- def self.int(a)
- return a.to_i
- end
-
- def self.str(a)
- return a.to_s
- end
-
- def self.code(a,b)
- $a=$b={}
- $a=a
- $b=b
- $code_r=Array.new(2){Array.new(2,0)}
- for iii in 0..2
- for ii in 0..2
- #p code_r[ii]
- $code_r[iii][ii] = $a[iii].to_i* $b[ii]
- end
- end
- return code_r
- end
-
- end
- class Test
- include DMath
- p DMath.code([1,2,3],[4,5,6])
- end
- @a=Test.new
复制代码 |
|