Ruby编程:从基础结构到数据类型的全面解析
1. Ruby文件结构
1.1 文件结构规则
- Shebang注释 :若Ruby程序包含“shebang”注释,用于告知(类Unix)操作系统如何执行该程序,此注释必须位于第一行。
- 编码注释 :若程序包含“coding”注释,该注释应在第一行;若第一行为shebang注释,则可位于第二行。
- __END__标记 :若文件中有一行仅包含单个标记
__END__,且前后无空白字符,Ruby解释器将在此处停止处理文件。文件剩余部分可包含任意数据,程序可使用IO流对象DATA读取这些数据。
1.2 示例代码
以下代码展示了上述Ruby文件结构要点:
#!/usr/bin/ruby -w # shebang comment
# -*- coding: utf-8 -*- # coding comment
require 'socket' # load networking library
... # program code goes here
__END__ # mark end of code
...
超级会员免费看
订阅专栏 解锁全文
168万+

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



