diff --git a/index.html b/index.html index f90c053..9d6416e 100644 --- a/index.html +++ b/index.html @@ -178,21 +178,21 @@ Hi dispenses with boolean keywords in favor of canonical numeric values for trut ## Conditional Expressions -All conditional logic is handled by a single ternary expression structure, which always returns a value. +All conditional logic is handled by a single ternary expression structure, which always returns a value. The pipe symbol \`|\` separates the "else" case. \`\`\`javascript // if (1 < 2) ? { _("True") } // if / else -result: (1 > 2) ? { "A" } : { "B" } // result is "B" +result: (1 > 2) ? { "A" } | { "B" } // result is "B" // if / else if / else score: 75 grade: (score >= 90) ? { "A" } - : (score >= 80) ? { "B" } - : (score >= 70) ? { "C" } - : { "D" } // The final else case + | (score >= 80) ? { "B" } + | (score >= 70) ? { "C" } + | { "D" } // The final else case _(grade) // Prints "C" \`\`\`