Ruby小百科

时间:2007-11-15 10:54:57  来源:站长资讯收集整理  作者:

  命名规则

  Ruby的变量有一定的规则,以$开头的一定是全局变量,以@开头的都是实例变量,而以@@开头的是类变量。常数则以大写字母开头,

  已经定义的类可以在运行时修改

  Ruby是动态语言,你可以在程序中修改先前定义过的类。 也可以在某个类的实例中定义该实例特有的方法,这叫做单立方法。

  class MyClass

  def the_method

  "general method"

  end

  end

  mc = MyClass.new

  def mc.the_method

  "special for this instance."

  end

  mc.the_method

  Ruby概述

  Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大做",而Ruby刚好可以满足这些面向对象编程的需求.当然了,您也可以使用Ruby进行普通的面向过程编程.

  Ruby的文本处理能力极强,与Perl不分伯仲.同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了.

  简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发.怎么样?赶紧试一试吧!

  Ruby是由松本行弘开发的免费软件.

  Ruby的特长

  语法简单

  普通的面向对象功能(类,方法调用等)

  特殊的面向对象功能(Mixin,特殊方法等)

  操作符重载

  错误处理功能

  迭代器和闭包

  垃圾回收

  动态载入(取决于系统架构)

  可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上

  Ruby的作者

  松本行弘matz@netlab.jp松本行弘"Matz"(Matsumoto Yukihiro)是Ruby语言的发明人,他从1993年起便开始着手Ruby的研发工作。他一直想发明一种语言,使你既能进行高效开发又能享受编程的快乐。1993年2月24日Ruby诞生了,1995年12月Matz推出了Ruby的第一个版本Ruby 0.95。不久Ruby便凭借其独特的魅力横扫日本,相信在不久的将来,Ruby将走向世界。

内容导航

文章评论

共有 位CH网友发表了评论 查看完整内容