diff --git a/index.html b/index.html index 9d6416e..1bd5953 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. The pipe symbol \`|\` separates the "else" case. +All conditional logic is handled by a single ternary expression structure, which always returns a value. \`\`\`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" \`\`\` @@ -406,3 +406,4 @@ To create the initial Hi-to-JS transpiler, the following primitives and built-in +