一、基礎知識
1,ruby是一門物件導向的語言
類表示實體,類是狀態(例項變數)和使用這些狀態(例項方法)的方法組成。
每個類可以建立若干例項。類的實體等同於物件。
通過建構函式建立物件,標準的建構函式被稱為new,
每個物件有乙個唯一的物件標誌符。
2,方法定義、變數命名、列印輸出
方法(method)定義關鍵字為def,後面跟方法名稱,括號中是引數。示例如下:
#方法定義如下:
輸出字元:hello,john
雙引號字串內的表示式內插(expression interpolation):#
#示例輸出字元:hello,john
例外:表示式如果是全域性變數或例項變數,則不需要花括號
#示例輸出字元:hello,john
3,陣列和雜湊表
陣列(arrays)和雜湊表(hashes)都是被索引的收集,兩者都可儲存物件的結合,通過鍵(key)訪問。
陣列的key是整數,雜湊表的key可以是任何物件。
陣列示例:
建立陣列快捷方式 :%w 可以省略引號和逗號
示例:雜湊表示例:
雜湊表提供2個物件:鍵(key)和值(value),鍵是唯一的
建立雜湊表示例:
使用雜湊表示例:
建立空雜湊表,可以指定乙個預設值:
4,控制結構
if語句示例:
while語句示例:
ruby的語句修飾符,可以將if或while語句的程式體變成乙個表示式。
if示例:
while示例:
5,正規表示式
ruby正規表示式是物件,並且可以當作物件來操作。
正規表示式格式:/pattern/ 斜線之間編寫模式來建立正規表示式
=~匹配操作符可以用正規表示式來匹配字串。如果在字串中發現了模式,則返回模式的開始位置;否則返回nil
示例:6,block和迭代器
師德學習筆記
教師的道德,是教育文化的深層內涵,也是乙個民族在教育活動中表現出來的富有強大生命力的優秀思想 崇高品德和堅定行動,是提高民族素質 培育民族精力的動力之源。青少年的健康成長是一項要全社會共同努力的體系工程,高素質的教師隊伍是這一工程順利實現的根本保證。教育心理學表明,任何學生身上都有閃光點,只是在於教...
家長學習筆記
一 經營友誼的對策 1.引導孩子結交好朋友。2.教育孩子自身要寬容,不以自我為中心。3.讓孩子了解什麼是真正的友誼,不要 哥們義氣 等等正確引導異性間的交往 異性間交往的原則有 1 讓孩子了解與異 往的原則 1 反對 男女授受不親 重視 男女有別 2 最好參加有男女生同時參加的群體活動。3 把握交往...
師德學習筆記
三 更新觀念 努力創新是師德的新發展 老師要從以 教 為出發點轉變為以學生的 學 為出發點,教為學服務,教不是統治學生學 代替學生學,而是啟發學生學 引導學生學。課堂要成為學生學習的用武之地,成為學生在教師指導下獲取知識 訓練能力 發展智力以及思想情操受到良好薰陶的場所。教師應是教練員,不是運動員,...