空文字列に置き換えます。同じセキュリティ問題を全て抱えています。入っていたら、トラブルに出会うことになります。値を取ってくることもできます。文字列に変換されてしまうのです。ダブルクォートは新しい文字列を生成するのに使われる。direct:あなたはトラブルに巻き込まれることになるでしょう。は)、より単純、かつより直接的に書くべきなのです。おかしくなることになります。微妙な問題に直面するかもしれません。arrays.文字列化(stringfication)も配列を壊します。以下の三つの点を確認してください。パートの後ろに空白があってはいけません。token(開いているトークンの末尾にセミコロンが置かれているかもしれません。tag.(タグの前に任意のスペースを置くことはできません。token.(終了トークンの後に少なくとも一つの行区切りが必要です。先頭に置かなければなりません。これもインデントしたいのなら、インデントをクォートする必要があるでしょう。この関数は引数にヒアドキュメントを渡されることを期待しています。その部分文字列を剥ぎ取るということを行います。続く行に対しても同じ様に削除を行います。arrays:リストとはスカラの固定されたコレクションです。配列はスカラの変動するコレクションを保持する変数です。配列に対してのみ動作します。これらは(固定されているので)リストに対しては動作しません。