【发布时间】:2012-09-09 16:15:22
【问题描述】:
我有一个在提示符下输入的变量:
my $name = <>;
我想在此附加一个固定字符串'_one'(在一个单独的变量中)。
例如如果$name = Smith 则变为'Smith_one'
我尝试了几种不同的方法,但都没有给我正确的结果,例如:
my $one = "${name}_one";
^ _one 在我打印出来时出现在下一行,而当我使用它时,_one 根本不包括在内。
还有:
my $one = $name."_one";
^ '_one' 出现在字符串的开头。
还有:
my $end = '_one';
my $one = $name.$end;
or
my $one = "$name$end";
这些都不会产生我想要的结果,所以我可能错过了一些与提示中的输入格式相关的内容。想法赞赏!
【问题讨论】: