summaryrefslogtreecommitdiffhomepage
path: root/docs/content/functions/cond.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/functions/cond.md')
-rw-r--r--docs/content/functions/cond.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/content/functions/cond.md b/docs/content/functions/cond.md
new file mode 100644
index 000000000..16c1f105f
--- /dev/null
+++ b/docs/content/functions/cond.md
@@ -0,0 +1,26 @@
+---
+title: "cond"
+date: 2017-09-08
+description: "Return one of two arguments, depending on the value of a third argument."
+categories: [functions]
+menu:
+ docs:
+ parent: "functions"
+signature: ["cond CONTROL VAR1 VAR2"]
+aliases: [/functions/cond/]
+hugoversion: 0.27
+relatedfuncs: [default]
+toc: false
+draft: false
+needsexamples: false
+---
+
+`cond` returns *VAR1* if *CONTROL* is true, or *VAR2* if it is not.
+
+Example:
+
+```
+{{ cond (eq (len $geese) 1) "goose" "geese" }}
+```
+
+Would emit "goose" if the `$geese` array has exactly 1 item, or "geese" otherwise.