使用红宝石中的注释
来源:教育资源网
•
发布时间:2020-11-28 08:00:10
•
点击:1064
您的Ruby代码中的注释是其他程序员要阅读的注释和注释。Ruby解释器忽略了注释本身,因此注释内部的文本不受任何限制。
它'通常是在类和方法之前添加注释以及任何可能复杂或不清楚的代码的良好形式。
有效使用注释
应该使用注释来提供背景信息或注释困难的代码。请注意,简单地说下一行直截了当的代码不仅显而易见,而且还会给文件增加杂乱。
重要的是要注意不要使用太多评论,并确保文件中的评论对其他程序员有意义和帮助。
Shebang
你'请注意,所有红宝石程序都以##开头的注释开始!。这被称为shebang,用于Linux,Unix和OS X系统。
当您执行Ruby脚本时,shell(例如Linux或OS X上的bash)将在文件的**行查找shebang。然后,shell将使用shebang查找Ruby解释器并运行脚本。
**的红宝石shebang是##!/usr/bin/env ruby,但您也可以看到ţ!/usr/bin/ruby或#!/usr/local/bin/ruby。
单行注释
Ruby单行注释以#字符开头,结尾于行的末尾。Ruby解释器完全忽略#字符到行末尾的任何字符。
##字符不'不一定必须出现在线条的开头;它可以出现在任何地方。
以下示例说明了注释的一些用途。
#!/usr/bin/env ruby
#这条线被Ruby解释器忽略
#此方法打印其参数之和
def sum(a,b)
放置a+b
end
sum(10,20)#打印总和10和20
病毒健康知识
多行注释
虽然Ruby经常被许多Ruby程序员遗忘,但Ruby确实有多行评论。多行注释以=开始令牌开始,以=结束令牌结束。
这些令牌应该从行首开始,并且是线上**的东西。Ruby解释器会忽略这两个令牌之间的任何内容。
##!/usr/bin/env ruby
=begin
Between=begin and=end,任意数字
行可以写。所有这些
行都被Ruby解释器忽略。
=end
puts"你好世界!"
在这个例子中,代码将执行为Hello world!