php エディタ Xigua は、Golang の興味深い機能、つまり !not 演算子を使用したテキスト/テンプレートの複数の条件を紹介します。この機能は Golang のテンプレート エンジンで非常に実用的で、条件判断をより柔軟に処理するのに役立ちます。 !not 演算子を使用すると、テンプレート内で複数の条件を同時に判断でき、コードロジックが簡素化され、開発効率が向上します。この記事では、誰もがこの機能をよりよく理解して適用できるように、この機能の使用方法といくつかの使用例を詳しく紹介します。この興味深い Golang 機能を一緒に探索しましょう!
Go で間接テンプレート関数を使用して複数の条件をリンクするにはどうすればよいですか?
.hello
に「world」が含まれていないこと、および .world
に「hello」が含まれていないことを確認したいのですが、2009 が表示されるため確認できません。 /11/ 10 23:00:00 テンプレートを実行しています: template : content:2:5: <not> で「content」を実行しています: パラメータの数が間違っています: want 1 Received 2
エラー メッセージ
プレイグラウンドのリンクに移動します: https://go.dev/play/p/lWZwjbnSewy
not
にはパラメーターが必要なので、括弧を付ける必要があります。使用済み 。
これを実行すると、否定したい条件は 「hello」を含む、または「world」を含む
:
これは出力されます (Go Playground で試してください):
リーリー以下に示すように、この条件を 「hello」を含まず、「world」を含まない
として記述することもできます。
リーリー
以上が!not 演算子を使用した Golang テキスト/テンプレートの複数の条件の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。