[問題] 請問一個運算子...

看板Ruby作者時間18年前 (2006/05/24 17:42), 編輯推噓3(3015)
留言18則, 3人參與, 最新討論串1/1
=~ 就是這個~~~ 不知道這是什麼意思呢... 在第一部份 "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)

05/24 17:46, , 1F
跟perl相似, 把前面的字串bind到後面的regular expression
05/24 17:46, 1F

05/24 17:48, , 2F
停下來, 用 gets ??.." 有人知道多行註解怎麼用嗎???@_@"
05/24 17:48, 2F

05/24 17:54, , 3F
好像有點懂...我想應該是regular expression一知半解吧...
05/24 17:54, 3F

05/24 17:56, , 4F
再...研究...或...先跳過...
05/24 17:56, 4F

05/24 17:58, , 5F
如果...字串裡有...位置剛好在0...不是就...和沒有一樣了?
05/24 17:58, 5F

05/24 18:00, , 6F
剛好位置在0?? 你是說 C 那種 char array string 嗎??
05/24 18:00, 6F

05/24 18:01, , 7F
ruby 不會有這種問題吧..XD
05/24 18:01, 7F

05/24 18:05, , 8F
剛剛測試~字串x="abcd" x=~/a/ => 0 我是指這個
05/24 18:05, 8F

05/24 18:06, , 9F
判斷式裡面 nil 和 0 相異或相同呢?
05/24 18:06, 9F

05/24 19:14, , 10F
好像除了 nil 和 false 是 false 其他都是 true..
05/24 19:14, 10F

05/24 19:17, , 11F
undefine 什麼都不是...
05/24 19:17, 11F

05/24 19:35, , 12F
恩...所以我想問的情況是...我找a...傳回0...
05/24 19:35, 12F

05/24 19:36, , 13F
那麼跟我找...e...傳回nil...對於判斷式來說都一樣...
05/24 19:36, 13F

05/24 19:37, , 14F
有點奇怪... = =
05/24 19:37, 14F

05/25 00:30, , 15F
有一樣嗎?? @_@ 傳回 nil 代表找不到 match pattern 的部
05/25 00:30, 15F

05/25 00:32, , 16F
份, 傳回數字代表低一個 match 的部份的起始位置..
05/25 00:32, 16F

05/25 02:03, , 17F
05/25 02:03, 17F

05/25 03:03, , 18F
推...真是一篇好故事...我...完全了解
05/25 03:03, 18F
文章代碼(AID): #14T2gBXB (Ruby)
文章代碼(AID): #14T2gBXB (Ruby)