puts "hello "\
"world" if false
class person
@@count =0
def initialize (name , age=18)
@name = name
@age = age
@motherland = "china"
enddef talk
print "name="+ @name +"\n"
puts "age ="+ @age.to_s
print "motherland="+ @motherland +"\n"
endattr_writer:motherland
end
class student < person
def talk
puts "i am a student"
print "name="+ @name +"\n"
puts "age ="+ @age.to_s
print "motherland="+ @motherland +"\n"
endend
p1 =student.new("some",25)
p1.talk
=begin
def shushu(n)
for i in 2..n
isshu = true
for p in 2...i
if i%p==0
isshu = false
endend
puts i," " if isshu
endend
temp=gets()
shushu(20)
=end
基礎知識1
1 static 在c c 中的作用 對變數 a 靜態區域,初始化為0 b 在程式剛開始執行時就完成出初始化,也是唯一一次初始化。控制變數的可見範圍。保持變數內容持久。對變數 函式 主要 這是與全域性變數的差別,隱藏 不同檔案中,使用相同函式名,不會發生衝突 例如,a檔案中函式名加了static,則...
1 基礎知識
osi各層所使用的協議 應用層 telnet ftp http dns smtp pop3 傳輸層 tcp udp tcp 面向連線的可靠的傳輸協議。udp 是無連線的,不可靠的傳輸協議。網路層 ip icmp igmp 埠埠使用乙個16位的數字來表示,它的範圍是0 65535,1024以下的埠號保...
1 基礎知識
協議,如果換成c語言來描述,那就是乙個struct結構體,有很多函式可以對結構體 協議 進行解讀 底層的協議,可以為其上層協議服務,是指底層的結構體中的資料域,就是上層的某個結構體 協議 的物件 資料鏈路層上傳輸是2型乙太網幀,你可以把幀理解為乙個struct frame結構體 struct fra...