1.15 文字列内の関数や式を展開する
関数呼び出しまたは式を文字列内で展開したい。そうすれば、単純なスカラ変数の展開だけでは作成できない複雑なテンプレートを作成できる。
# 式を個別の要素に分解してから連結 $answer = $var1 . func() . $var2; # スカラのみ # 卑怯な方法 $answer = "STRING @{[ LIST EXPR ]} MORE STRING; $answer = "STRING ${\(SCALAR EXPR )} MORE STRING;