解读Ruby中注释的使用方法_ruby专题

 Ruby行内注释的代码在运行时被忽略。单行注释#字符开始,他们从#到行末如下:

#!/usr/bin/ruby -w

# This is a single line comment.

puts "Hello, Ruby!"

上述程序执行时,会产生以下结果:

Hello, Ruby!

Ruby的多行注释

可以注释掉多行使用 =begin 和 =end 语法如下:

#!/usr/bin/ruby -w

puts "Hello, Ruby!"

=begin
This is a multiline comment and con spwan as many lines as you
like. But =begin and =end should come in the first line only.
=end

上述程序执行时,会产生以下结果:

Hello, Ruby!

确保后面的注释是保持足够的距离的代码,能使它很容易区分。如果在一个块中存在一个以上的尾端注释它们对齐。例如:

@counter   # keeps track times page has been hit
@siteCounter # keeps track of times all pages have been hit

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索ruby
ruby 注释、ruby多行注释、ruby批量注释、专题五 两会解读测验、全面深化改革专题解读,以便于您获取更多的相关知识。

时间: 2024-07-28 21:03:13

解读Ruby中注释的使用方法_ruby专题的相关文章

举例讲解Ruby中require的使用方法_ruby专题

同一目录下的文件,如/usr/local/ruby/foo.rb与/usr/local/ruby/bar.rb两个文件. 如果直接在foo.rb中   require 'bar' 执行时会报找不到bar.rb错误. 这是因为运行   /home/oldsong$ ruby /usr/local/ruby/foo.rb 时会在ruby安装的lib目录和/home/oldsong/目录下查找bar.rb.而不会去rb文件的目录/usr/local/ruby/下查找. 所以除引用系统rb外,requi

在Ruby中查找和执行方法_ruby专题

当调用一个方法时,Ruby会做两件事. 1.找到这个方法.这个方法称为方法查找. 2.执行这个方法.为了做到这点,Ruby需要一个叫做self的东西. 这样的一个过程--发现一个方法再执行之--在每种面向对象语言中都会发生.不过,对于像Ruby这样非常动态的语言,深入理解这个过程显得尤为重要.你有没有好奇过一个方法究竟定义在哪里呢?如果有,那绝对应该深入理解方法查找及self. 当调用一个方法时,Ruby会在对象的类中查找那个方法.不过,在给出更复杂的例子之前,你需要了解两个新概念:接收者(re

Ruby中注释的使用方法

  这篇文章主要介绍了解读Ruby中注释的使用方法,注释的用法是每门编程语言中最基本的知识点之一,需要的朋友可以参考下 Ruby行内注释的代码在运行时被忽略.单行注释#字符开始,他们从#到行末如下: ? 1 2 3 4 5 #!/usr/bin/ruby -w   # This is a single line comment.   puts "Hello, Ruby!" 上述程序执行时,会产生以下结果: ? 1 Hello, Ruby! Ruby的多行注释 可以注释掉多行使用 =be

简单的Ruby中的Socket编程教程_ruby专题

Ruby提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持. Ruby 统一支持应用程的网络协议,如FTP.HTTP等. 不管是高层的还是底层的.ruby提供了一些基本类,让你可以使用TCP,UDP,SOCKS等很多协议交互,而不必拘泥在网络层.这些类也提供了辅助类,让你可以轻松的对服务器进行读写. 接下来就让我们来学习如何进行 Ruby Socket 编程什么是 Sockets 应用层通过传输层进行数据通信时,TCP和UD

实例讲解Ruby中的五种变量_ruby专题

Ruby 全局变量 全局变量以 $ 开头.未初始化的全局变量的值为 nil,在使用 -w 选项后,会产生警告. 给全局变量赋值会改变全局状态,所以不建议使用全局变量. 下面的实例显示了全局变量的用法. #!/usr/bin/ruby $global_variable = 10 class Class1 def print_global puts "Global variable in Class1 is #$global_variable" end end class Class2 d

Ubuntu系统安装Ruby语言的三种方法_ruby专题

Ruby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序.ruby gems可以很好地增强Ruby开发者的开发效率. 要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定. 方法一:使用apt-get安装可以直接使用两个命令完成Ruby的安装. 复制代码 代码如下: # sudo apt-get update # sudo apt-get install ruby 或者 复制代码 代码如下: # sudo apt-get install ruby2

在Ruby on Rails中优化ActiveRecord的方法_ruby专题

 Ruby on Rails 编程常常会将您宠坏.这一不断发展的框架会让您从其他框架的沉闷乏味中解脱出来.您可以用习以为常的几行代码片断表达自己的意图.而且还可以使用 ActiveRecord. 对于我这样的一个老 Java? 程序员而言,ActiveRecord 多少有点生疏.通过 Java 框架,我通常都会在独立的模型和模式之间构建一种映射.像这样的框架就是映射框架.通过 ActiveRecord,我只定义数据库模式:或者用 SQL 或者用称为迁移(migration)的 Ruby 类.将对

在Ruby on Rails中使用Markdown的方法_ruby专题

实现 Markdown 语法和代码语法高亮分别是用的 Redcarpet 和 pygments.rb 两个 Gem:     https://github.com/vmg/redcarpet     https://github.com/tmm1/pygments.rb     https://github.com/richleland/pygments-css     http://pygments.org/docs/lexers/ 在/Gemfile中添加如下两行: gem 'redcarp

详细解读Ruby当中的条件判断语句_ruby专题

 Ruby的提供有条件结构,常见在现代编程语言中.在这里,我们将解释Ruby所有条件语句和修饰符Ruby if...else 语句:语法: if conditional [then] code... [elsif conditional [then] code...]... [else code...] end if 表达式用于条件执行.值为false和nil都是假的,其它的都是true.注意Ruby串使用的是elsif,不是else if也不是elif. if 条件为ture则执行代码.如果条