$a=ccc として、
open(IN,"aaa/bbb/$a.csv");
っていうのは、うまく行くんですけど、

$a=aaa/bbb/ccc
open(IN,"$a.csv");
っというのが、うまくいきません、なにかいい方法ありませんでしょうか、
それとも、こんな書き方はダメなのでしょか?

A 回答 (1件)

ちなみに、$a=aaa/bbb/cccを""でくくってますか?


$a=ccc も""でくくった方が安全ですよ。
$a=aaa/bbb/cccは、aaa割るbbb割るcccと認識されています。要は演算子になっちゃってます。

それさえしてれば、動くはずですよ。
    • good
    • 0

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


このカテゴリの人気Q&Aランキング

おすすめ情報