Ruby编程:文件结构、编码与执行及数据类型详解
1. Ruby文件结构规则
1.1 文件结构的关键规则
在编写Ruby程序时,文件结构有一些重要规则需要遵循:
- Shebang注释 :如果Ruby程序包含“shebang”注释,用于告知(类Unix)操作系统如何执行该程序,那么这个注释必须出现在第一行。
- 编码注释 :若程序包含“编码”注释,该注释通常要出现在第一行;若第一行是shebang注释,编码注释可放在第二行。
- __END__ 标记 :当文件中出现单独的 __END__ 标记(前后无空格)时,Ruby解释器会在此处停止处理文件。文件剩余部分可包含任意数据,程序可通过 IO 流对象 DATA 读取这些数据。
1.2 示例代码
以下代码展示了这些规则:
#!/usr/bin/ruby -w # shebang comment
# -*- coding: utf-8 -*- # coding comment
require 'socket' # load networking library
... # program code goes here
__END__ # m
超级会员免费看
订阅专栏 解锁全文
245

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



