ruby學習之語言基礎

2021-09-06 08:43:53 字數 814 閱讀 3131

檔案字尾名.rb

1.輸出語法

puts "hello,ruby"

prints "hello,world"

將內容儲存為a.rb

並將此檔案放入目錄d盤下的ror目錄中

執行命令d:\ror>ruby a.rb

就會看到輸出

hello,ruby

hello,world

2.換行

puts "zhangsan\n"

puts "lisi\n"

3.連字元

ruby使用\作為連字元

例子:puts "nihao\

zhangsan"

會在一行輸出

4.注釋符

單行注釋

#多行注釋

=begin

=end

5.區域性變數

區域性變數就是普通變數,在ruby中由小寫字母或下劃線開頭。

例子:a="jim"

puts a

就會輸出jim

變數不用修飾符

6.基本輸入

gets方法

例子:a = gets

puts a

就會接收乙個值,然後將其輸入。注:ruby是解釋型語言,與php相似。

7.數字和字串連線

例子:puts 0

puts 1.5

puts 0.618

直接用+號來連線字串

s = "hello"

a = "ruby"

s = s + "&" +a

puts s

結果:hello&ruby

Ruby語言基礎學習三 Ruby變數 運算

coding utf 8 聯合比較運算子。如果第乙個運算元等於第二個運算元則返回 0,如果第乙個運算元大於第二個運算元則返回 1,如果第乙個運算元小於第二個運算元則返回 1。a 10 b 12 c 10 12 puts c a1,b1,c1 10,20,30 a,b b,a 這樣設計很巧妙,可以直接...

Ruby語言基礎

ruby中除了false以外,其餘所有物件中只有nil能代表為空,幾遍是數字0也表示true if nil nil is true else nil is false endif 0 0 is true else 0 is false end陣列 有多種方法呼叫 a w a.shuffle 打亂順序...

Ruby語言基礎學習九 Ruby範圍 迭代器

範圍,本文參考 作為序列的範圍 ruby 使用 和 範圍運算子建立這些序列。兩點形式建立乙個包含指定的最高值的範圍,三點形式建立乙個不包含指定的最高值的範圍。array 值分隔符 range1 1.10 to a 轉換成陣列 range2 a d to a range3 bar bat to a p...