アプリ版:「スタンプのみでお礼する」機能のリリースについて

@data[0] = "id,http://okweb.com/WE7@x,pass";
@data[1] 以降続く。

foreach (@data) {
($id,$url,$pass)=split(/\,/,$_);
if ($id eq $in{'id'}) {last;}
}
print "$url\n";
これだと
$url の@以降の部分が表示されずに
http://okweb.com/WE7
このようになってしまいます。

@data = "id,http://okweb.com/WE7\@x,pass";
このように、@の前に\を入れれば大丈夫なのですが、他に何かよい方法はないでしょうか?

A 回答 (1件)

「perl 変数展開 しない」で検索。



http://www.google.co.jp/search?hl=ja&q=perl+%E5% …
    • good
    • 0
この回答へのお礼

有難うございます。お蔭様で、解決しました。
シングルクォートと、ダブルクォートは、こうやって使い分ければいいんですね。大変勉強になりました。

お礼日時:2010/05/05 12:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!