From 3ac3182d122cf336b3cf3d4fabf878a088af16af Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Mon, 15 Sep 2025 20:06:42 -0700 Subject: [PATCH] docs: update index.html --- index.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 +