娃娃鸭学Ruby-7、文件结构

文件结构的规则
1、如果一个Ruby程序包含有"shebang"注释,那么该注释是第一行。#! 注释 为了指示(Unix类)操作系统如何执行该文件的。
2、如果一个Ruby程序包含一个"coding"注释,而且不包含"shebang"注释,那么该"coding"注释就应该出现在第一行;否则,由于有"shebang"注释必须出现在第一行,所以"coding"注释就只能出现在第二行。
3、如果一个文件包含一行代码,该行代码仅包含一个__END__标记,而且在此标记前后均无空白符,那么Ruby解释器将在此停止对该文件的处理。在该文件的余下部分,可以包含任何数据,而且程序可以通过IO流对象DATA对其进行读取。

#!/usr/bin/ruby -w          shebang注释
# -*- coding:utf-8 -*-  coding 注释
require 'socket'   加载

...

__END__             mark end of code

....        program data goes here

 

2011-3-30 16:59 danny

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值