作者stevekevin10 (hippo泡)
看板Perl
标题[问题] 输入的 "1"跟直接程式码打得"1"有差别?
时间Thu May 28 19:15:56 2015
my $sql_statement = "select * from `1`"; #OK
$i = <STDIN>
my $sql_statement = "select * from `".$i."`";#error
请问这两者有啥差别呢?
为啥输进去的不能
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.195.241
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Perl/M.1432811758.A.85B.html
1F:→ flu: 这个$i里面很可能含有\n 05/28 19:58
2F:→ flu: 一定有error讯息吧 放上来才方便讨论 05/28 20:05
3F:→ stevekevin10: 刚刚试了一下 的确是有\n 谢谢 原来问题是在\n上O_O 05/28 21:20
4F:→ fishtw: 习惯上 写成 chomp($i=<STDIN>); 05/29 19:10