練習一:
原本以為直接執行gedit就可以了
沒想到不在目錄底下不能執行,於是上網找到這個網站
把gedit的環境變數設置一下
1.之後發現還是不能直接在command line中編輯,執行gedit.exe會跳出gedit的視窗那只好用文字編輯器編輯完再存進去
2.其實notepad++也很好用,也有一些實用外掛,用notepad++應該也可以。
3.尊重作者,我使用gedit,編輯完文檔後存回C:\kit\learning
4.由於我很懶的換目錄=/////=於是新增cmd的捷徑,起始位置為C:\kit\learning目錄
5.執行結果:

Hello過了??? 難道在ruby中Hello是關鍵字??
2.其實notepad++也很好用,也有一些實用外掛,用notepad++應該也可以。
左邊是gedit 右邊是notepad++看個人喜好~
3.尊重作者,我使用gedit,編輯完文檔後存回C:\kit\learning
puts "Hello world!"
puts "Hello Again"
puts "I like typing this"
puts "This is fun"
puts 'Yay! printing.'
puts "I'd much rather you 'not'."
puts 'I "said" do not touch this.'
4.由於我很懶的換目錄=/////=於是新增cmd的捷徑,起始位置為C:\kit\learning目錄
發現沒有錯誤
加分題:
1.讓你的腳本再多印一行:
在文末多打一個 puts "additional line" =>成功!!
在文末多打一個 puts "additional line" =>成功!!
2.讓你的腳本只印其中的一行:
由於之前學過c++、java ,知道單行註解為// ,多行註解為/**/
ruby中
單行註解為
#
多行為
=begin
=end
試試看:
=begin
puts "Hello world!"
puts "Hello Again"
puts "I like typing this"
puts "This is fun"
puts 'Yay! printing.'
=end
puts "I'd much rather you 'not'."
#puts 'I "said" do not touch this.'
#puts "additional line"
其實gedit中的藍字己經告訴我結果了... =>成功!!
3.在一行的開始位置放置一個 # (octothorpe) 符號。它的作用是什麼?自己研究一下:
3.在一行的開始位置放置一個 # (octothorpe) 符號。它的作用是什麼?自己研究一下:
由題二知是註解。
這個練習我學到了:
1.在ruby中 印出是用 puts
2.印出要用 " " 或 ' ' 框起來,但他們的差異為何?尚不了解
3." "中可以有' ' 而 ' '中也可以有" ",都會正常印出,不用像java、或c++要加 \
4.單行註解# 多行註解 =begin ... =end
附記:
一、puts測試
我試著加入兩行測試,分別是
puts Hello world! =>發生 undefined method `world!' for main:Object (NoMethodError)
Hello過了??? 難道在ruby中Hello是關鍵字??
看到gedit 中Hello的綠字,讓我想把world也改成首字大寫,去掉!再執行一次看看
puts Hello World =>發生 uninitialized constant World (NameError)
果然不行... = ~ =
二、" 與 '的差異
這篇文章說" 與'都是字串,差異在" "中可以放特殊字元
試試看:
沒有留言:
張貼留言