Ruby一些常规了解

      Ruby是一种 简单快捷的面向对象编程的脚本语言。

一些特点:

1:解释器

    Ruby是解释型语言,因此执行程序时无需编译

2:变量无类型(动态地确定类型)

    Ruby的变量可以接收各种类型的数据,因此没有必要担心变量类型的问题.另一方面,这弱化了编译检查的功能

3:无需声明变量

    Ruby中无需声明变量即可使用.可以根据变量名分辨变量的种类

4:内存管理

    Ruby自动进行内存管理.解释器内置的垃圾回收器会自动回收不再使用的对象

5:一切都是对象

    从一开始Ruby就被设计成为纯粹的面向对象语言.包括整数这种基本的数据类型在内所有数据都被看是对象,进而得到统一的处理

6:使用模块进行糅合

     Ruby认为多重继承会导致问题复杂化,因此故意舍弃了多重继承,但可以使用模块超越类的界限来共享数据和方法等

7:超长整数

     内置了处理超长整数的功能,所以只要内存允许就可以计算非常大的整数

8:异常处理功能

     异常处理功能可以使您编写代码处理异常情况

9:可以直接访问OS

     Ruby可以使用绝大部分的系统调用.即使单独使用Ruby也可以进行系统编程

10:动态加载

     若OS支持的话,可以在运行时读入对象文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值