没有函数,用了半天的时间弄环境,用了半天的时间熟悉语法,函数可以自己去查手册
函数查的网页在
http://www.rubycentral.com/ref/index.html 函数库
官方站在
编写工具在 win下使用
http://homepage2.nifty.com/sakazuki/rde_e.html
class A
def initialize(name,age) #初始化
@name = name;
@age = age;
puts "i am parent";
end
end
class A #直接在类里添加方法
def to()
return @name;
end
end
#na =A.new('aaa',''); #声名
#puts na.to_s #得到类id
#puts na.inspect #
#puts na.to();
class B < A
def initialize(name='',age='')
super(name,age); #初始化夫类方法
end
def abc()
puts "i am child!";
end
end
#def na.to() #重载
#return "456789";
#end
#puts na.to();
#b=B.new();
#b.abc;
#模块使用
module M
def bm
b=B.new();
return "sadf";
end
end
#require "M";
include M;
M.bm();
#模块使用结束
begin
#执行程序
rescue#发生异常
retry#重新执行begin
ensure #是否发生异常都要执行
end
#
#puts m.bm();
#b.abc();
#include M;
#Object;
#b.abc();
i=30;
case i;
when 0...5
print '1';
when 6...20
print '2';
when 11...20
print '3';
end
=begin 大段注释
retry 重新回到循环开始
yield 代表程序块调用
while (i<19)
if i==3
puts('y');
#end
#unless i==3 #为false 运行
#puts('n');
#end
#i=i+1;
end
=end
exit(1);
until i<19 #为false 运行
puts i;
i=i+1;
end