1.1Ruby语言的三种注释(Comment)

注释的作用是写明程序的名称,作者,发布条件等程序说明,写给程序员看的内容,注释的内容不会对程序的执行结果产生任何影响。注释的另外一个作用就是”暂时不执行不想运行的代码”。

单行注释

Ruby在某行的开头用#表示注释的开始,表示整行都是注释,某行中间出现#时,则#以后部分内容就是注释。

x = 10  #宽
y = 20  #长
z = 30  #高
#计算表面积
area = (x*y + y*z + z*x) * 2

多行注释

多行注释可以使用多行多个#的方式

#这是多行注释
#这是多行注释
#这是多行注释
#这是多行注释
#这是多行注释

也可以使用=begin和=end,=begin和=end括起来的部分也是注释,用在多行注释。

=begin
2006/06/16 创建
2006/07/01 修复一部分BUG
2015/10/01 matz程序员接手此段代码维护 
=end

文档注释

在多行注释的#后面加上rdoc或者”=begin rdoc”开头注释

# rdoc

=begin rdoc
=end

魔法注释(magic comment)–一种特殊的注释

在某些Ruby环境中,执行包含中文的脚本时,会出现错误,于是我们可以通过在首行代码中加入”# encoding:编码方式”来指定编码规则。

# encoding: GBK
print "话说某个朝代,后宫嫔妃甚多,\n"
print "其中有一宫女,出生并不十分高贵,却独得圣上恩宠。\n"

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/1490.html

(0)
上一篇 2020年6月6日 01:21
下一篇 2020年7月2日 14:10

相关推荐

  • 2.3Ruby语言的抽象(Abstract)类

    我们可以定义一个抽象类,在抽象类内部定义一些抽象方法,这些方法留待子类进行实现。抽象的反面是 具体(concrete) ,如果一个继承自抽象类的类实现了祖先类中的所有的抽象方法,它就是具体类。

    Ruby语言教程 2020年8月3日
    02490
  • 2.4Ruby语言的反射(Reflection)

    反射(Reflection) 也称为 内省(introspection) ,表示一个程序可以审视自身的状态和结构。比如, 返回对象o的类 返回类c的超类

    Ruby语言教程 2020年8月4日
    02950
  • 1.8Ruby语言的方法(Method)

    1.方法的定义 方法遵循标识符的命名规则,全小写,多单词加下划线。 2.方法分类 2.1类方法 接收者不是对象而是类本身的方法。 2.2实例方法 以对象为接收者的方法。 上面的对象被称为接收者(receiver)。调用方法被称为“向对象发送消息(message)”,调用的结果是“对象接收(receive)了消息”。也就…

    Ruby语言教程 2020年7月8日
    06370

发表评论

登录后才能评论