- 如果一个Ruby文件要包含一个shebang注释告诉类Unix操作系统该如何执行这个文件,那么这个注释必须位于文件的第一行。
- 如果Ruby文件要包含文档性注释(可以通过rdoc查看),那么这个注释必须位于第一行,或者如果存在shebang那么它必须位于第二行。
- 如果Ruby文件中包含一个前后都空白的__END__关键字,那么这个关键字后面的所有内容都会被Ruby语法解析器忽略,这个关键字之后可以包含任意格式的内容,Ruby可以通过IO库读取这些内容。
- 你可以把代码放在多个ruby文件中,在需要的时候通过require关键字导入你需要的模块。Ruby会在特定的路径中所有你所需的模块。
#!/usr/bin/ruby -w shebang comment
# -*- coding: utf-8 -*- 代码注释
require 'socket' # 导入socket 类库
#程序代码
__END__ #标记代码的结束
#程序数据
No comments:
Post a Comment