1、擴充套件名為".rb"
執行ruby時輸入ruby helloruby.rb
2、print("hello, ruby!\n") \\雙引號時會考慮\n這種特殊字元
print('hello, ruby!\n') \\單引號不會考慮\n、\t這種特殊字元,只會按照引號內容原本輸出
3、puts方法與print方法不同,顯示的字串最後面一定會換行。
4、比如數值的1與字串的「1」,用print方法或puts方法顯示時,畫面上顯示出來的都會是「1」,這樣很難從顯示結果去得知資料到底是什麼物件。但是若使用p方法,字串與數值就會以不同的形式顯示出來。
puts ("100") => 100
puts (100)
=> 100
p ("100")
=> "100"
p (100)
=> 100
5、使用數學函式,必須在程式的最前面加上 "include math"這句。
#include math
print (sin(3.14), "\n")
print (sqrt(100), "\n")
6、寫注釋: 注釋使用 "#"符號表示。若一行的第乙個字是"#",則一整行都是注釋;若一行的中間是 "#",則從"#"的位置直到行尾都是注釋。另外,從一行的開頭寫起的"=begin"與"=end"所包括的區域也會使注釋,需要寫長篇的注釋時這種寫法就很好用。
7、條件判斷:
if 條件 then
條件成立時想要執行的動作
else
條件不成立時想要執行的動作
end8、while語句
while 反覆執行的條件
想要反覆執行的動作
end9、 times 方法
當次數確定時,使用"times"這個方法會更簡單
反覆次數.times
10、 定義方法
def 方法名
想要在方法內進行的動作
end11、讀入其他檔案
這種從其他檔案讀入的程式,稱之為庫(library)。要將庫讀入程式裡,可以使用require方法
require "想要讀入的庫名"
例:
hello.rb
def hello
print ("hello,ruby!\n")
end#
use_hello.rb
require "hello.rb"
hello()
ruby具有大量的標準庫,要使用這些標準庫,也是使用require方法。例如,用來處理日期的date模組,就可以使用下面這行程式讀入:
require "date"
Ruby網路程式設計(1)
關鍵字 size xx large tcpsocket tcpserver size 這個例子是這樣的 客戶端連上伺服器後,伺服器向客戶端的終端顯示伺服器的時間,然後將來自客戶端的網路連線養關閉。img my tcp server.rb require socket get sockets from...
Ruby元程式設計 讀書筆記 第1章
元程式設計是編寫能寫 的 語言構件 language construct 包含各種成員 變數 類 方法等 以c 為例,一旦編譯器完成了工作,變數和函式這樣的東西就變得看不見摸不著了,它們只存在於記憶體中。你沒有辦法向乙個類詢問它的例項方法,因為當你問出這個問題時,它可能已經消失了。對於c 這樣的語言...
Ruby 學習筆記 1 有疑問
puts 演示while not a 1while not a 10 print a,a 1 endputs for i in 1.10 print i,endputs puts 演示break c a for i in 1.4 if i 2 and c a c b print n break en...