正文

ruby第一次2007-03-12 13:32:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/daweizhao/23865.html

分享到:

ruby是一种面向对象的脚本语言。自己第一次编写了一个较短的小程序,但是弄清楚了些问题,以此记之:

require 'watir'   类似成java的import文件

class Addition    类名,要大写
  def sum(n1,n2)   ruby用def来定义类中方法,莫忘记用end结束
        n1+n2              方法体
  end                     结束方法作用
end                      结束类

$test=Addition.new             首先要定义一个类的实例,Addition.new.注意:new没有括号, 变量前用$标识且与变量名是一个整体,即$test整体是一个变量

a = $test.sum(3,4)         调用类的方法         
 print a                            输出结果
 $a = $test.sum("davy","zhao")    注意:不能去掉字符的双引号""(表示字符串)
 print $a                     $a整体作为一个变量

上面的两句也可以简写为:a = Addition.new.sum(3,4)

如此可见:ruby与其它语言一样,定义类之后要定义类的实例,然后调用类的方法。但是在变量定义时,作为脚本语言,没有那么多明确的不可,例如a=[2000," Allex", true,"50"]一个变量名,可以代表多种不同类型的变量。

puts  a 与print a 的区别:puts打印之后自动换行,prints却不能自动换行,只是逐个打印出而已。 

阅读(1655) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册