`
凌川__
  • 浏览: 82279 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

3.1 注释与分行

阅读更多

Ruby中的注释有单行与多行两种,先看一个程序E3.1-1.rb:

ruby 代码
  1. #   E3.1-1.rb    从#开始到行尾是单行注释    
  2. puts  3/5     
  3. puts  3/5.0   
  4. =begin  
  5.   puts  6/5   
  6.   puts  6/5.0   
  7.   多行注释可以用=begin  和  =end ;   
  8.   实际上,这也是Ruby的内嵌文档(Rdoc)注释,类似javadoc  ,   
  9.   可以用命令 r i 从源文件生产文档。   
  10. =end  

运行结果:
>ruby E3.1-1.rb
0
0.6
>Exit code: 0


Rdoc是内嵌在ruby代码之中的,可以转换为html文档说明。类似javadoc。
ri 是一个命令行程序,用来查看函数说明、类说明。函数说明、类说明应该放置在 =begin 和 =end 之中。“=begin”一定要写在行首,也就是说,这一行的前六个字符是“=begin”,不允许有空格在这之前。
Ruby中用分号“ ; ”来表示一个语句的结束。一行如果有多个语句,每个语句用分号隔开,而最后一个语句可以省略分号。换行符表示一行结束。如果语句太长,可以用“ \ ”连接下一行。看程序E3.1-2.rb:

ruby 代码
  1. #   E3.1-2.rb    演示分行   
  2. puts  3/5 ; puts  3/5.0    
  3. puts  "这里演示" \   
  4. "连行"  

运行结果:
>ruby E3.1-2.rb
0
0.6
这里演示连行
>Exit code: 0


完整阅读,请看我写的 Ruby语言中文教程all in one    

分享到:
评论
1 楼 yangzhihuan 2008-02-28  
正想知道ruby是怎么样生成像javadoc那样的文档,多谢了.

相关推荐

    华为路由器模拟器3.1与实验注释

    华为路由器模拟器3.1与实验注释,华为模拟器3.1,绿色版,最好用了,实验注释也是很全的,网上找了很久

    .NetCore3.1官方注释汉化补丁

    .NetCore3.1官方注释汉化补丁 内附加 使用说明 Microsoft.NETCore.App.Ref Microsoft.WindowsDesktop.App.Ref NETStandard.Library.Ref

    cglib-3.1-API文档-中文版.zip

    赠送jar包:cglib-3.1.jar; 赠送原API文档:cglib-3.1-javadoc.jar; 赠送源代码:cglib-3.1-sources.jar; 赠送Maven依赖信息文件:...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Ruby语言入门教程

    3.1 注释与分行......................................................................................................................14 3.2 分隔符..........................................................

    velocity-tools-generic-3.1-API文档-中文版.zip

    赠送jar包:velocity-tools-generic-3.1.jar 赠送原API文档:velocity-tools-generic-3.1-javadoc.jar 赠送源代码:velocity-tools-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    struts2.3+spring3.2+mybatis3.1整合注释行事务处理(含jar包)

    一个完整的s2sm整合项目,含jar包。使用注释型事务管理。给大家参考了。

    commons-net-3.1-API文档-中英对照版.zip

    赠送jar包:commons-net-3.1.jar; 赠送原API文档:commons-net-3.1-javadoc.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    foxit reader 3.1 绿色中文破解版

    Foxit Reader 3.1 最新版本,找了好久才找到,解压后体积约为10M。 主要特点: 无需安装,解压后可直接使用。 可以实现去除水印、对文档添加注释、划线等众多高级功能。 其它不多介绍,希望能对您有用!

    Acrobat XI Pro中文版基础入门视频教程3.1 添加修改文本、注释文本.avi

    Acrobat XI Pro中文版基础入门视频教程3.1 添加修改文本、注释文本.avi

    velocity-tools-generic-3.1-API文档-中英对照版.zip

    赠送jar包:velocity-tools-generic-3.1.jar; 赠送原API文档:velocity-tools-generic-3.1-javadoc.jar...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    STM32官方固件库注释汉化版V3.1

    该固件库由网友汉化所有注释,打包方便下载

    Foxit Reader Pro 3.1.3.1030 简体中文增强套装

    Foxit Reader Pro 3.1.3.1030 简体中文增强套装:pdf虚拟打印机 pdf编辑器 pdf生成器 pdf页面管理器。 Foxit PDF Creator是一款虚拟打印机,通过她,任何支持打印的应用程序都可以方便、高效地创建高品质的PDF文档。...

    SpeedPHP 3.1.89 UTF8.zip

    修正spAccessCache驱动在3.1.66中存在的两个问题,并修改部分注释 修改升级说明文档 smarty类库更新到3.0.8版 修正部分已发现的bug 修正了bae平台的一些禁用函数 增加本地调试与SAE平台自动切换的附加程序 ...

    方维购物分享系统 v3.1 商业版.zip

    购物分享系统V3.1最新商业版,仿美丽说源码,仿蘑菇街源码,购物分享源码,购物分享最新版本 3.1功能更新 1.增加淘点金功能 (返利不是问题) 2.增加用户发布商品PID修复(独家) 3.天猫采集功能(创新哦) 4.各大...

    Spring Security 3.1.pdf

    Spring Security 3.1.pdf

    Win3.1-on-s60v3_v1.0_(Marcin-prv)_S60cn

    S60版安装Dos+S60版安装Windows v3.1 以下为S60.cn根据经验翻译,大家具体可以参考压缩包中的说明文档。 A. DOSBox v0.72 for Symbian A. 安装Dos环境(DOSBox v0.72) 1. Unpack Download1 'DOSBox_S60v3_(Marcin...

    Thickbox 3.1插件包

    Thickbox 3.1插件包,其中包裹Thickbox 3.1_js文件和thickbox.css样式包和所需注释及参考

    objenesis-3.1-API文档-中文版.zip

    赠送jar包:objenesis-3.1.jar; 赠送原API文档:objenesis-3.1-javadoc.jar; 赠送源代码:objenesis-3.1-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Hibernate3.1_学习源码

    01 01Hibernate_Handwork : 手工配置使用Hibernate,其中详细标了Hibernate进行持久化的一些过程,因为是Hibernate的入门实例,所以注释很详细,其中有session的关闭后重建问题。 02 02Hibernate_UseMyEclipse: 利用...

    objenesis-3.1-API文档-中英对照版.zip

    赠送jar包:objenesis-3.1.jar; 赠送原API文档:objenesis-3.1-javadoc.jar; 赠送源代码:objenesis-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

Global site tag (gtag.js) - Google Analytics