1.
# public : protected : private
class person
private
def talk
puts "nihao"
endend
p1 = person.new
#p1.talk
class person
public:talk
endp1.talk
2.#第七章開始
puts math.sqrt(2)
puts math::pi
=begin
module c
a) 模組不可以有例項物件;
b) 模組不可以有子類。
end=end
module me
def add(a,b=1)
return a + b
endend
include me
puts me.add(2,3)
3.class person
def talk
puts "person talk speak"
endend
module me
pi = 3.14
def sqrt
return "sqrt nihao"
endend
class student < person
include me
endp = student.new
p.talk
puts student::pi
puts p.sqrt
ruby 筆記之五
1.class person def initialize puts nijhao enddef talk name puts your name is end end begin p person.new p.talk samba end class student person def talk...
Ruby初學筆記之Hello World
安裝了個ruby193,寫了第乙個ruby程式,來記錄下自己學習點滴。首先在ruby的新建個資料夾sample,再新新增個檔案,名字hwww.cppcns.comelloworld.rb 內容就是 複製 如下 puts hello,world 當然也可以先宣告變數,如後再用puts語句 複製 如下 ...
ruby學習筆記之陣列學習(一)
陣列 方括號之之間放一組元素,索引從零開始。如果這個位置上沒有物件,則返回nil表示空。使用負整數訪問陣列,則從陣列末端開始計數。一 陣列定義 a 3.14159,pai 99 puts a.class puts a.length puts a 0 輸出 array 33.14159 b array...