易截截图软件、单文件、免安装、纯绿色、仅160KB

初学ruby 怎么把一个类导入呢

1. 例如在

Person.rb 中 
Python code:

class Person
def talk
puts "nihao"
end

end




Student.rb
Python code:

class Student < Person
def talk
puts "nihao"
end

end


p = Student.new

p.talk




结果
>ruby Student.rb
Student.rb:1: uninitialized constant Person (NameError)
>Exit code: 1
 

经典 酷! book_simmone

自己添加require上去就行了~~~不过发现csdn ruby on rails 貌似人不多阿~~

不用那么麻烦的,在ruby中,include就可以实现继承
Python code:

class Student
include Person
def talk
puts "nihao"
end

end





相关问答:

ruby block问题

下面是输出一个小于100的Fibnancci数列:
class test1
  def Fib(max)
    i1,i2 = 1,1
    while i1 <= max
      yield i1
      ......

请教Ruby的一个问题。

Ruby的一个关于求数组的所有子集的程序,
下面的for循环中的对象区间判断,会修改j的值吗?还有j+a..j+b的对象区间是怎么变化的?

我增加打印看值的变化比较奇怪……

class Array

  de ......

ruby如何格式化数字?(从右边起每三位一个逗号隔开)

数字从右边起每三位用一个逗号隔开
1232445 ⇒ 1,232,445
---- ChangeStr.rb内容 ------------------------------------------
def change_str(num)
  str = num.to_s
  nil while str. ......

咨询一个异常初级的问题,关于ruby的I/O

刚开始看ruby
用的是1.8.7版本,编译器SciTE,操作系统win7
用gets方法,包括gets.chomp都没法输入,会弹出一个控制台界面,但点击键盘没有任何反应,如果在输入命令之前有输出,也不会显示在控制台上,而是关 ......

ruby 关于加密,各位大大们知道怎么解决??

ruby 关于加密,各位大大们知道怎么解决?
非常感谢!!

密码不以明文的保存形式,首先对其进行SHA1加密,然后保存一个160位的散列码,当用户登录是,对其输入的密码做同样的加密处理,并将加密的结果与数据库 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号