私はいくつかのデータを解析して整理していますが、今は変数の中に取り込む必要があります。Perlを追加して文字列に出力する
これまでにprintfやsprintfを使ったことはありません。
私は、データを整理するために、このような方法で、printf関数を使用しています:
printf("%-30s %18s %18s\n", "$a", "$b", "$c\n");
は今、私は、文字列を格納しています変数を持っている、と私は、変数$結果に編成されたデータを付加したいです。
私は
$result.printf("%-30s %18s %18s\n", "$a", "$b", "$c\n");
のようなものを試してみましたが、それは動作しません。私もsprintfを試しました。
アイデア?あなたは右のそれを行う場合、それは動作しません理由はありませんので
おかげで、S
を使用して行うことができます
$result
で生成された文字列を格納したいので、私は、私はない」と言うとき、私はここに皆のために話すと思うのです作業 "は、すべての時間の3番目の最も有用な診断メッセージです。実際に何が起こったかを教えてください。 – mob@mob私は好奇心が強いです:最も重要な2つは何ですか? – TLP
孤独な変数を引用符で囲むのをやめてください。あなたはCやPythonでそれをやりますか?なぜあなたはPerlでそれをしますか?それを「可変補間の役に立たない使用」と呼ぶことにしましょう。また、書式文字列とprintfの最後の引数の両方に\ nがあります。本当に出力に2つの改行が必要でしたか? – runrig