Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • Ruby简介

    post by onelong / 2010-3-13 2:47 Saturday [ruby]

    Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言.
    Ruby 的特点
    完全面向对象
    在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数
    变量没有类型
    Ruby的变量可以保有任何类型的数据。
    任何东西都有值
    不管是数学或者逻辑表达式还是一个语句,都有值
    命名规则
    Ruby的变量有一定的规则,以$开头的一定是全局变量,以@开头的都是实例变量,而以@@开头的是类变量。常数则以大写字母开头;这种方法,对文本编辑器的命令补全很有帮助,如在vim下先键入$及开头字母,再敲击Ctrl+p,则可专门补全本文件以及关联文件中的全局变量,perl与php亦有此优点。

    Ruby的优点:
    语法简单
    普通的面向对象功能(类,方法调用等)
    特殊的面向对象功能(Mixin,特殊方法等)
    操作符重载
    错误处理功能
    迭代器和闭包
    垃圾回收
    动态载入(取决于系统架构)
    可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上
     

    标签: Ruby简介
    引用地址:
     

    我要评论