看板 Ruby 關於我們 聯絡資訊
=~ 就是這個~~~ 不知道這是什麼意思呢... 在第一部份 "ruby.new"裡面出現的... 原始碼是這段 ---------- if line =~ /Perl|Python/ puts "Scripting language mentioned: #{line}" end ---------- 另外一問~~ 我寫好的*.rb可以直接執行了~~~ 但是CMD模式一閃即過...看不到結果... 有沒有讓程式暫時停止的函式呢? 方便測試 麻煩囉^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.83.189.33 ※ 編輯: mosluce 來自: 192.83.189.33 (05/24 17:47)
yalight:跟perl相似, 把前面的字串bind到後面的regular expression 05/24 17:46
yalight:停下來, 用 gets ??.." 有人知道多行註解怎麼用嗎???@_@" 05/24 17:48
mosluce:好像有點懂...我想應該是regular expression一知半解吧... 05/24 17:54
mosluce:再...研究...或...先跳過... 05/24 17:56
mosluce:如果...字串裡有...位置剛好在0...不是就...和沒有一樣了? 05/24 17:58
yalight:剛好位置在0?? 你是說 C 那種 char array string 嗎?? 05/24 18:00
yalight:ruby 不會有這種問題吧..XD 05/24 18:01
mosluce:剛剛測試~字串x="abcd" x=~/a/ => 0 我是指這個 05/24 18:05
mosluce:判斷式裡面 nil 和 0 相異或相同呢? 05/24 18:06
yalight:好像除了 nil 和 false 是 false 其他都是 true.. 05/24 19:14
yalight:undefine 什麼都不是... 05/24 19:17
mosluce:恩...所以我想問的情況是...我找a...傳回0... 05/24 19:35
mosluce:那麼跟我找...e...傳回nil...對於判斷式來說都一樣... 05/24 19:36
mosluce:有點奇怪... = = 05/24 19:37
yalight:有一樣嗎?? @_@ 傳回 nil 代表找不到 match pattern 的部 05/25 00:30
yalight:份, 傳回數字代表低一個 match 的部份的起始位置.. 05/25 00:32
fayhong:請看 http://rubyurl.com/s19 :) 05/25 02:03
mosluce:推...真是一篇好故事...我...完全了解 05/25 03:03