Go テンプレートの条件文でダッシュを使用する理由

Patricia Arquette
リリース: 2024-11-15 07:59:02
オリジナル
960 人が閲覧しました

Why Use a Dash in Go Template Conditionals?

Go テンプレートの条件文でのダッシュの使用

Go テンプレートでは、条件文を実行するために {{- if ...}} 構文がよく使用されます。 if キーワードの前のダッシュは特定の目的を果たします。

ダッシュの目的

{{- if ...}} テンプレートのダッシュの主な機能は、キーワードからスペースを削除することです。テンプレートの表示される側の出力。

出力の変更

例に示すように、if 条件の前にダッシュが配置されている場合:

{{- if hasKey .Values.mymap "mykey" }}
    # do something conditional here...
{{- end }}
ログイン後にコピー

条件文の前にある空白が文の出力と一緒に出力されるのを防ぎます。これにより、条件が true と評価された場合、その出力は空白を介さずにテキストの最後の部分の直後に印刷されます。

これは、複数のステートメントが連続して実行され、改行や間にスペースを入れないコンパクトな出力。

以上がGo テンプレートの条件文でダッシュを使用する理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート