php エディタ Baicao は、Golang で 2 つのリストを出力する方法を紹介します。 Golang では、fmt パッケージの Println 関数を使用してリストを出力できます。まず、2 つのリストを個別に定義して初期化し、Println 関数を使用してそれらを出力する必要があります。ループとインデックス変数を使用すると、リストの要素を 1 つずつ繰り返して出力できます。このようにして、Golang で 2 つのリストの内容を簡単に出力できます。
この問題で少し困っています。私のアイデアは、2 つの列を印刷する関数を持つことです。 1 つ目はキー用で、幅が固定されています。 2 番目は値です。これは非常に長い文字列であり、その幅は端末の現在の幅に依存します。
私が望むものの例:
リーリー私がこれまでに達成した最良の方法は、リップグロスを使用して最初の列に固定幅を設定することです。
リーリー結果は次のようになります:
リーリーそれでは、文字列を希望どおりにフォーマットするにはどうすればよいでしょうか?標準ライブラリと外部ライブラリの両方を使用できるので、あらゆる提案を歓迎します。
このための関数を作成しました。この関数は 2 つのパラメータを受け取ります。1 つ目は列のマッピング変数で、2 つ目は各行に入力する文字数です。スペースを含むキーの値の内容を新しい変数に変更し、キーの値を出力するだけです。ただし、値が変更されていない作品がある場合は、変数を変更せずに使用できます。
リーリーこれはサンプル出力です:
リーリーただし、キーと値のペアを含む for ループで出力する場合、マップ タイプは順序付けされていないため、キーと値の順序は実行ごとに異なる場合があることに注意してください。
以上がGolangで2つのリストを出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。