開頭的這一章節講了一些十分基礎的內容,重要的幾個話題有:
ruby 命令的執行方法
物件、方法的概念
常見的列印方法
適合於大檔案
格式:ruby hello.rb
適合於小程式
退出方法: 輸入 exit 回車;或者 ctrl + d 退出
print("hello, ruby.\n")
中 "hello, ruby.\n"是物件, print 是方法.
需要注意的是:
在方法的呼叫的時候,可以省略 "(" 和「)」
格式:分為 「」 (雙引號)和 』『(單引號)兩種形式
特點:雙引號:轉義字元全部進行轉義
單引號:部分轉義字元進行轉義(\,\'),部分不會(\n)
特點:每次輸出在最後新增乙個 \n
特點:轉義字元不會轉義
這一章介紹一種新的物件,也就是資料結構.這章會介紹陣列和雜湊兩種資料結構.
定義:迭代器是進行迴圈的容器.
times方法:迭代器有 times 方法,其格式為
100.times do
print "all work and no play makes jack a dull boy."
end功能:遍歷所有陣列元素
格式:
陣列. each do |變數|
希望迴圈的處理
end
其中, do~end 之間的部分稱為 block , block 的開頭為 |變數|, each 方法會把每乙個陣列元素取出來,然後賦值給「變數」,然後執行塊中的**.
因此,這種方法被稱為帶塊的方法.
定義:通過鍵—值對儲存物件.
格式:需要注意:
鍵:通常使用符號、字串、數值
符號:以「:」開頭的識別符號,可以認為是一種輕量的字串.
簡短寫法:可以用 name: "houteng" 代替 :name => "houteng"這種寫法.
這一章節重點講了關於方法的操作
格式:def 方法名
puts "hello, ruby."
end格式:
hello()
在其他檔案中引用方法有兩種方式:
兩種方式的不同之處在於,
require 用於引用預先定義好的路徑下的已存在的庫,
require_relative 用於引用在執行中的程式目錄中的庫.
需要注意:
可以省略庫的字尾: .rb
C 第一部分總結
c 一 一丶復合型別 1指標與引用 一 指標 1 指標的特點 指標持有乙個物件的位址,稱為指標 指向 該物件 通過指標可以間接操縱它指向的物件 2 指標的定義 型如int a char a,b 3 取位址符 使用取位址符 型如int pi ival 4 特殊 void型別 可以持有任何型別的位址值,...
Axure RP 第一部分
axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...
第一部分 基礎知識
之前一直想看下神書演算法導論,由於種種原因一直沒有仔細研讀,從今天開始,接下來乙個乙個多月的時間裡,爭取一天一章內容,認真研讀這本書。非形式地說,演算法就是任何良定義的計算過程,該過程取某個值或值的集合作為輸入並產生某個值或或值的集合作為輸出。這樣演算法就是吧輸入轉換成輸出的計算步驟的乙個序列。若對...