作者bwtalk (是黑是白)
看板Perl
标题[问题] 开档时需要底线当做档名
时间Sat Aug 18 12:36:16 2012
请问一下
假使我要开新档案,且新档案的名字可能需要用到底线以及变数
例如
$filename;
$version;
open(OUT,">$filename_$version");
这样写似乎会有错误...
请问该怎麽写才可以呢
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.1.134
1F:推 saiamoi:底线前面加反斜线可以吗? 猜的... 08/18 12:39
2F:→ bwtalk:无法耶.. 08/18 12:46
3F:推 timmerix:open(OUT,">$filename"."_$version"); 08/18 13:25
4F:推 l10nel:Perl的设计者提供了标准方法:变数名用{}框起来,如: 08/18 14:59
5F:→ l10nel:${filename}_$version,这样,底线就不纳入变数名的一部分 08/18 15:00
6F:推 sixth:$name = $filename . "_" . $version; 08/19 15:38
7F:→ sixth:open(OUT,">$name"); 08/19 15:39
8F:→ bwtalk:谢谢大家!! 08/20 13:44