ruby 筆記之六

2021-05-22 03:24:05 字數 801 閱讀 4722

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...