aboutsummaryrefslogtreecommitdiff
path: root/src/content/chapter2_flow_control/lesson07_alternative_patterns
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/chapter2_flow_control/lesson07_alternative_patterns')
-rw-r--r--src/content/chapter2_flow_control/lesson07_alternative_patterns/code.gleam14
-rw-r--r--src/content/chapter2_flow_control/lesson07_alternative_patterns/text.html17
2 files changed, 0 insertions, 31 deletions
diff --git a/src/content/chapter2_flow_control/lesson07_alternative_patterns/code.gleam b/src/content/chapter2_flow_control/lesson07_alternative_patterns/code.gleam
deleted file mode 100644
index 06a6562..0000000
--- a/src/content/chapter2_flow_control/lesson07_alternative_patterns/code.gleam
+++ /dev/null
@@ -1,14 +0,0 @@
-import gleam/io
-import gleam/int
-
-pub fn main() {
- let number = int.random(10)
- io.debug(number)
-
- let result = case number {
- 2 | 4 | 6 | 8 -> "This is an even number"
- 1 | 3 | 5 | 7 -> "This is an odd number"
- _ -> "I'm not sure"
- }
- io.debug(result)
-}
diff --git a/src/content/chapter2_flow_control/lesson07_alternative_patterns/text.html b/src/content/chapter2_flow_control/lesson07_alternative_patterns/text.html
deleted file mode 100644
index 10ad731..0000000
--- a/src/content/chapter2_flow_control/lesson07_alternative_patterns/text.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<p>
- Alternative patterns can be given for a case clause using the
- <code>|</code> operator. If any of the patterns match then the clause matches.
-</p>
-<p>
- When matching on multiple subjects there must be the same number of patterns
- as there are subjects. Try removing one of the <code>_,</code> sub-patterns to
- see the compile time error that is returned.
-</p>
-<p>
- If a pattern defines a variable then all of the alternative patterns for that
- clause must also define a variable with the same name and same type.
-</p>
-<p>
- Currently it is not possible to have nested alternative patterns, so the
- pattern <code>[1 | 2 | 3]</code> is not valid.
-</p>