Ruby编程:编译时、运行时与内置类的深度解析
一、Ruby编译时与运行时的特性
在Ruby中,“编译时”和“运行时”之间没有显著差异。你可以向正在运行的进程添加代码,动态重新定义方法,更改方法的作用域,甚至修改基本类型,如 Class 和 Object 。一旦习惯了这种灵活性,就很难再回到像C++这样的静态语言,甚至是像Java这样的半静态语言。
二、内置类和模块概述
Ruby有许多内置的类和模块,这些类和模块无需使用 require 语句即可在每个Ruby程序中自动使用。下面是部分内置类和模块的总结:
| 类/模块 | 类方法 | 实例方法 |
| ---- | ---- | ---- |
| Array | [ ] , new | & , * , + , – , << , <=> , == , [ ] , [ ]= , | , assoc , at , clear , collect! , compact ,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



