作者microball (无华之果)
看板Perl
标题[问题] 问一个有关 chomp 的问题
时间Sat Jan 24 14:33:19 2009
不知道为什麽我的 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
1F:→ LyinZ:因为 '\n' 是 \ 和 n 而不是「换行」, "\n" 才是「换行」 01/24 16:44
2F:→ LyinZ:chomp 只会去掉字串结尾的「换行」(如果有的话) 01/24 16:45
3F:→ microball:多谢 Orz 01/25 09:47
4F:→ microball:我误解 chomp 的意思了 >< 01/25 09:47
5F:→ microball:等一下 字串结尾 不就是换行吗? 不然还能怎麽结尾?@@ 01/25 09:48
6F:→ giacch:换行 "\n" 是个字元 字串没规定要以 "\n" 当最後一个字元 01/25 10:07
7F:→ giacch:这里的 字串结尾 指 字串里最後一个字元 (大概是这样吧~ 01/25 10:10
8F:→ microball:多谢 !! 01/25 13:58