35、Ruby编程:编译时、运行时与内置类的深度解析

Ruby编程:编译时、运行时与内置类的深度解析

一、Ruby编译时与运行时的特性

在Ruby中,“编译时”和“运行时”之间没有显著差异。你可以向正在运行的进程添加代码,动态重新定义方法,更改方法的作用域,甚至修改基本类型,如 Class Object 。一旦习惯了这种灵活性,就很难再回到像C++这样的静态语言,甚至是像Java这样的半静态语言。

二、内置类和模块概述

Ruby有许多内置的类和模块,这些类和模块无需使用 require 语句即可在每个Ruby程序中自动使用。下面是部分内置类和模块的总结:
| 类/模块 | 类方法 | 实例方法 |
| ---- | ---- | ---- |
| Array | [ ] , new | & , * , + , , << , <=> , == , [ ] , [ ]= , | , assoc , at , clear , collect! , compact ,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值