From 56e137043c20cc6a7ed071ebe87914fd18f6285a Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Sun, 11 Jun 2023 10:36:50 -0700 Subject: [PATCH] Update comparison operators (#2104) These became variadic with https://github.com/gohugoio/hugo/pull/6775 --- content/en/functions/eq.md | 15 ++++++++++----- content/en/functions/ge.md | 20 +++++++++++++++----- content/en/functions/gt.md | 20 +++++++++++++++----- content/en/functions/le.md | 20 +++++++++++++++----- content/en/functions/lt.md | 20 +++++++++++++++----- content/en/functions/ne.md | 15 ++++++++++----- 6 files changed, 80 insertions(+), 30 deletions(-) diff --git a/content/en/functions/eq.md b/content/en/functions/eq.md index 98eca1aa5..d10539e49 100644 --- a/content/en/functions/eq.md +++ b/content/en/functions/eq.md @@ -1,16 +1,21 @@ --- title: eq -description: Returns the boolean truth of arg1 == arg2. +description: Returns the boolean truth of arg1 == arg2 || arg1 == arg3. categories: [functions] menu: docs: parent: functions -keywords: [operators,logic] -signature: ["eq ARG1 ARG2"] +keywords: [comparison,operators,logic] +signature: ["eq ARG1 ARG2 [ARG...]"] relatedfuncs: [] --- - ```go-html-template -{{ if eq .Section "blog" }}current{{ end }} +{{ eq 1 1 }} → true +{{ eq 1 2 }} → false + +{{ eq 1 1 1 }} → true +{{ eq 1 1 2 }} → true +{{ eq 1 2 1 }} → true +{{ eq 1 2 2 }} → false ``` diff --git a/content/en/functions/ge.md b/content/en/functions/ge.md index 8306935f0..e59b0f9c9 100644 --- a/content/en/functions/ge.md +++ b/content/en/functions/ge.md @@ -1,16 +1,26 @@ --- title: ge -description: Returns the boolean truth of arg1 >= arg2. +description: Returns the boolean truth of arg1 >= arg2 && arg1 >= arg3. categories: [functions] menu: docs: parent: functions -keywords: [operators,logic] -signature: ["ge ARG1 ARG2"] +keywords: [comparison,operators,logic] +signature: ["ge ARG1 ARG2 [ARG...]"] relatedfuncs: [] --- - ```go-html-template -{{ if ge 10 5 }}true{{ end }} +{{ ge 1 1 }} → true +{{ ge 1 2 }} → false +{{ ge 2 1 }} → true + +{{ ge 1 1 1 }} → true +{{ ge 1 1 2 }} → false +{{ ge 1 2 1 }} → false +{{ ge 1 2 2 }} → false + +{{ ge 2 1 1 }} → true +{{ ge 2 1 2 }} → true +{{ ge 2 2 1 }} → true ``` diff --git a/content/en/functions/gt.md b/content/en/functions/gt.md index dba0d4dfc..dac1986fe 100644 --- a/content/en/functions/gt.md +++ b/content/en/functions/gt.md @@ -1,16 +1,26 @@ --- title: gt -description: Returns the boolean truth of arg1 > arg2. +description: Returns the boolean truth of arg1 > arg2 && arg1 > arg3. categories: [functions] menu: docs: parent: functions -keywords: [operators,logic] -signature: ["gt ARG1 ARG2"] +keywords: [comparison,operators,logic] +signature: ["gt ARG1 ARG2 [ARG...]"] relatedfuncs: [] --- - ```go-html-template -{{ if gt 10 5 }}true{{ end }} +{{ gt 1 1 }} → false +{{ gt 1 2 }} → false +{{ gt 2 1 }} → true + +{{ gt 1 1 1 }} → false +{{ gt 1 1 2 }} → false +{{ gt 1 2 1 }} → false +{{ gt 1 2 2 }} → false + +{{ gt 2 1 1 }} → true +{{ gt 2 1 2 }} → false +{{ gt 2 2 1 }} → false ``` diff --git a/content/en/functions/le.md b/content/en/functions/le.md index 632e43a0e..1953bfae0 100644 --- a/content/en/functions/le.md +++ b/content/en/functions/le.md @@ -1,16 +1,26 @@ --- title: le -description: Returns the boolean truth of arg1 <= arg2. +description: Returns the boolean truth of arg1 <= arg2 && arg1 <= arg3. categories: [functions] menu: docs: parent: functions -keywords: [operators,logic] -signature: ["le ARG1 ARG2"] +keywords: [comparison,operators,logic] +signature: ["le ARG1 ARG2 [ARG...]"] relatedfuncs: [] --- - ```go-html-template -{{ if le 5 10 }}true{{ end }} +{{ le 1 1 }} → true +{{ le 1 2 }} → true +{{ le 2 1 }} → false + +{{ le 1 1 1 }} → true +{{ le 1 1 2 }} → true +{{ le 1 2 1 }} → true +{{ le 1 2 2 }} → true + +{{ le 2 1 1 }} → false +{{ le 2 1 2 }} → false +{{ le 2 2 1 }} → false ``` diff --git a/content/en/functions/lt.md b/content/en/functions/lt.md index 08cad7904..9a8651574 100644 --- a/content/en/functions/lt.md +++ b/content/en/functions/lt.md @@ -1,16 +1,26 @@ --- title: lt -description: Returns the boolean truth of arg1 < arg2. +description: Returns the boolean truth of arg1 < arg2 && arg1 < arg3. categories: [functions] menu: docs: parent: functions -keywords: [operators,logic] -signature: ["lt ARG1 ARG2"] +keywords: [comparison,operators,logic] +signature: ["lt ARG1 ARG2 [ARG...]"] relatedfuncs: [] --- - ```go-html-template -{{ if lt 5 10 }}true{{ end }} +{{ lt 1 1 }} → false +{{ lt 1 2 }} → true +{{ lt 2 1 }} → false + +{{ lt 1 1 1 }} → false +{{ lt 1 1 2 }} → false +{{ lt 1 2 1 }} → false +{{ lt 1 2 2 }} → true + +{{ lt 2 1 1 }} → false +{{ lt 2 1 2 }} → false +{{ lt 2 2 1 }} → false ``` diff --git a/content/en/functions/ne.md b/content/en/functions/ne.md index 54f66823c..49c69fbaa 100644 --- a/content/en/functions/ne.md +++ b/content/en/functions/ne.md @@ -1,16 +1,21 @@ --- title: ne -description: Returns the boolean truth of arg1 != arg2. +description: Returns the boolean truth of arg1 != arg2 && arg1 != arg3. categories: [functions] menu: docs: parent: functions -keywords: [operators,logic] -signature: ["ne ARG1 ARG2"] +keywords: [comparison,operators,logic] +signature: ["ne ARG1 ARG2 [ARG...]"] relatedfuncs: [] --- - ```go-html-template -{{ if ne .Section "blog" }}current{{ end }} +{{ ne 1 1 }} → false +{{ ne 1 2 }} → true + +{{ ne 1 1 1 }} → false +{{ ne 1 1 2 }} → false +{{ ne 1 2 1 }} → false +{{ ne 1 2 2 }} → true ```