電子書籍の厳選無料作品が豊富!

例えば、$a=0の時に、
print "$a\n";は0を表示する。

然し、print "++$a\n";は1を表示しない。
これはperlとしては出来ない設計になっているのだろうか。

この様に引用符の中で変数を計算して変数展開が出来る言語と言うのは
有るのだろうか。

済みません。回答をお願いします。

A 回答 (1件)

Rubyには式展開というものがあります


https://docs.ruby-lang.org/ja/2.4.0/doc/spec=2fl …

Perlには無い機能ですが、
「perl 式展開」で検索したら、ウラワザ的な方法はありました。
    • good
    • 0
この回答へのお礼

有難う御座います。
下記のサンプルで出来る事を確認しました。
$i=0;
print <<EOF;
@{[++$i]}です。
EOF

結果としては、期待通りに1です。を表示ます。

有難う御座いました。

お礼日時:2017/02/12 18:42

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