麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

Ruby中基本語法知識學習 新手必看

2020-02-24 15:40:44
字體:
來源:轉載
供稿:網友

  下面小編給大家整理出了一篇關于ruby.html" target="_blank">Ruby中基本語法的知識學習,感興趣的朋友跟小編一起來了解一下吧!

  讓我們寫一個簡單的ruby程序。所有Ruby源文件將以擴展名.rb。因此,把下面的源代碼在一個test.rb文件。

  #!/usr/bin/ruby -w

  puts "Hello, Ruby!";

  在這里,假定您已經安裝有Ruby解釋器,可以在/usr/bin目錄找到。現在嘗試運行此程序如下:

  $ ruby test.rb

  這將產生以下結果:

  Hello, Ruby!

  通過以上實例,我們已經看到了一個簡單的Ruby程序,現在讓我們來看看有關Ruby語法的幾個基本概念:

  Ruby程序中的空白符:

  在Ruby代碼一般都忽略空白字符,例如空格和制表符,除非當它們出現在字符串中。但是,有時它們被使用解釋模棱兩可的報表。詮釋這種類型-w選項啟用時產生警告。

  實例:

  a + b is interpreted as a+b ( Here a is a local variable)

  a +b is interpreted as a(+b) ( Here a is a method call)

  Ruby程序行結尾:

  Ruby解釋一個語句中以分號和換行符表示結束。但是,如果Ruby遇到運算符,如+,- 或反斜杠結尾的行,則表示語句繼續。

  Ruby標識符:

  標識符是變量,常量及方法。 Ruby的標識符是區分大小寫的。Ram和RAM在Ruby中是兩個不同意思的標識符。

  Ruby的標識符名稱可以由字母數字字符和下劃線( _ ).

  保留字:

  下面的列表顯示了Ruby的中的保留字。這些保留字不能用作常數或變量名。然而,它們可以被用作方法名。

2015511160750460.jpg (587×347)

  Ruby中heredoc:

  "Here Document" 是指建立多行字符串。繼

  如果終止符是引用,引號的類型決定面向行的字符串常量的類型。注意

  下面是不同的例子:

  #!/usr/bin/ruby -w

  print

  This is the first way of creating

  here document ie. multiple line string.

  EOF

  print

  This is the second way of creating

  here document ie. multiple line string.

  EOF

  print

  echo hi there

  echo lo there

  EOC

  print

  I said foo.

  foo

  I said bar.

  bar

  這將產生以下結果:

  This is the first way of creating

  her document ie. multiple line string.

  This is the second way of creating

  her document ie. multiple line string.

  hi there

  lo there

  I said foo.

  I said bar.

  Ruby BEGIN 語句

  語法:

  BEGIN {

  code

  }

  聲明代碼在程序運行之前被調用。

  例子:

  #!/usr/bin/ruby

  puts "This is main Ruby Program"

  BEGIN {

  puts "Initializing Ruby Program"

  }

  這將產生以下結果:

  Initializing Ruby Program

  This is main Ruby Program

  Ruby END 語句

  語法:

  END {

  code

  }

  聲明代碼被稱為程序的結束。

  語法:

  #!/usr/bin/ruby

  puts "This is main Ruby Program"

  END {

  puts "Terminating Ruby Program"

  }

  BEGIN {

  puts "Initializing Ruby Program"

  }

  這將產生以下結果:

  Initializing Ruby Program

  This is main Ruby Program

  Terminating Ruby Program

  Ruby 注釋:

  注釋隱藏一行,某一行的一部分或幾行Ruby解釋器忽略解釋程序代碼。可以使用的的哈希字符(#)開頭的一行:

  # I am a comment. Just ignore me.

  或者,注釋可能是在同一行后一個語句或表達式:

  name = "Madisetti" # This is again comment

  可以注釋掉多行如下:

  # This is a comment.

  # This is a comment, too.

  # This is a comment, too.

  # I said that already.

  這里是另一種形式。此塊注釋隱藏幾行注釋: =begin/=end:

  =begin

  This is a comment.

  This is a comment, too.

  This is a comment, too.

  I said that already.

  =end

  以上就是Ruby中基本語法的知識學習內容了,更多相關內容請繼續關注武林技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 欧美精品激情视频 | 高清国产午夜精品久久久久久 | 精品国产亚洲人成在线 | 久久久综 | 夜夜看| 久久久久国产成人免费精品免费 | 99亚洲视频 | 一本一道久久久a久久久精品91 | 久久精品小短片 | 污污短视频| 91精品国产综合久久婷婷香 | 一级黄色免费观看 | 羞羞网站视频 | 欧美精品黄色 | 欧美激情精品久久久久久黑人 | 日本免费a∨ | 在线观看免费毛片视频 | 大学生一级毛片 | 亚洲无av| 久久久资源网 | 中国嫩模一级毛片 | 国产精品av久久久久久网址 | 国产精品剧情一区二区在线观看 | 国产精品久久久久久久久久尿 | 中国av免费在线观看 | 国产精品视频在 | 久久精品国产99国产精品澳门 | 国产一级做a爰片在线看 | 91麻豆精品国产91久久久更新资源速度超快 | 久久久www成人免费精品 | aa久久| 思思久而久而蕉人 | 成人短视频在线播放 | 国产网站黄 | 伊人午夜视频 | 国产精品av久久久久久网址 | 老女人碰碰在线碰碰视频 | 黄色影院网站 | 久久久久久久亚洲视频 | 国产毛片在线高清视频 | 久久精品成人免费国产片桃视频 |