以one month rails的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的歷程及心得。
One Month Rails愈上愈覺得不踏實,且多為影片課程,也很難用文字寫出全部的內容,決定回頭來複習codecademy的Ruby課程。
codecademy的Ruby課程蠻有系統的,共分成10個章節,共19個小節,每一小節又有數個段落,一步一步帶領你學習Ruby。
第一個練習題: Putting the Form in Formatter
print "what's your first name?"
first_name = gets.chomp.capitalize!
puts "your first name is #{first_name}"
[結果]:
what’s your first name?
例如輸入matt
則輸出
your first name is Matt
[說明]:
print "what's your first name?"
#pint 出雙引號中的字
first_name = gets.chomp.capitalize!
#gets是Ruby中的method,可取得使用者的輸入
#gets取得的輸入會自動的在每個line中加入空白,chomp可刪除空白
#Ruby中的method都是用 . 作連結
#.capitalize,可將輸入字首變大寫
puts "your first name is #{first_name}"
#puts為輸出
#後面接#{}代表要輸出{}中的變數,即第二行code定義的first_name,也就是使用者的輸入值