看板 Perl 關於我們 聯絡資訊
不知道為什麼我的 chomp 好像沒有發揮作用@@ 輸入 $c = 'AATT\nTTGG'; printf "$c\n"; chomp $c; printf "$c\n"; 輸出 AATT\nTTGG AATT\nTTGG 輸入2 $c = "AATT\nTTGG"; # 差在 "" printf "$c\n"; chomp $c; printf "$c\n"; 輸出2 AATT TTGG AATT TTGG -- 天下最難的事,就是享受最簡單平凡的日子 而最簡單平凡的日子,往往是天下最單純的幸福 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 207.237.24.41
LyinZ:因為 '\n' 是 \ 和 n 而不是「換行」, "\n" 才是「換行」 01/24 16:44
LyinZ:chomp 只會去掉字串結尾的「換行」(如果有的話) 01/24 16:45
microball:多謝 Orz 01/25 09:47
microball:我誤解 chomp 的意思了 >< 01/25 09:47
microball:等一下 字串結尾 不就是換行嗎? 不然還能怎麼結尾?@@ 01/25 09:48
giacch:換行 "\n" 是個字元 字串沒規定要以 "\n" 當最後一個字元 01/25 10:07
giacch:這裡的 字串結尾 指 字串裡最後一個字元 (大概是這樣吧~ 01/25 10:10
microball:多謝 !! 01/25 13:58