• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヒヤドキュメント無いで関数の戻り値を表示させるには?)

ヒヤドキュメント無いで関数の戻り値を表示させるには?

このQ&Aのポイント
  • ヒヤドキュメントを使わずに関数の戻り値を表示させる方法について知りたいです。
  • 現在は@{ [ 関数(); ] }という方法を使っていますが、他にも埋め込みできる方法があるのでしょうか?
  • 以下のような方法は避けたいです。 my $sitakunai = 関数(); my $x = <<"END_OF_TEXT"; ここに関数結果を表示させる。 $sitakunai END_OF_TEXT

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

推測ですが、単純な変数ではない、関数呼び出しなどの interpolationは正規表現の置換の /ee と同じで 後から発見された動作ではないかと思います。 一応 Perl 6になれば、Rubyのように(それ以上?) 色々interpolationできるようにはなるようです。 http://blog.livedoor.jp/dankogai/archives/50514191.html

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

> ヒヤドキュメント無いで関数の戻り値を表示させるには、 > どう記述すればよいのでしょうか? > 私は、@{ [ 関数(); ] }としていますが、 それで解決しないか何か問題でもあるのでしょうか?

mine_23
質問者

補足

${ }のように、もう少し簡単な記述があればと思っていましたが 無いようですね。 @{ [] } []は、なかなか直感的にわかりづらいです。

関連するQ&A