40、Ruby编程:表达式、条件语句与循环的全面解析

Ruby编程:表达式、条件语句与循环的全面解析

1. Ruby基础常量与流对象

在Ruby编程里,存在一些基础常量和流对象,它们在程序运行时发挥着关键作用。
| 常量/对象 | 描述 |
| — | — |
| RUBY_PLATFORM | 运行此程序的平台标识符,形式与GNU configure工具所用的平台标识符一致 |
| RUBY_RELEASE_DATE | 此版本的发布日期 |
| RUBY_REVISION | 解释器的修订版本 |
| RUBY_VERSION | 解释器的版本号 |
| STDERR | 程序的标准错误流,即 $stderr 的初始值 |
| STDIN | 程序的标准输入流,即 $stdin 的初始值 |
| STDOUT | 程序的标准输出流,即 $stdout 的初始值 |
| SCRIPT_LINES__ | 若定义为哈希,Ruby会存储解析的每个文件内容,文件名作为键,字符串数组作为值 |
| TOPLEVEL_BINDING | 代表Ruby顶级绑定的Binding对象,即程序初始执行的级别 |

另外,借助 __FILE__ $0 常量与变量,能够实现仅在用户直接运行的文件中执行代码的功能,示例如下:

# library code ...
if __FILE__ == $0
  # tests...
end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值