blob: 26afeb7d8ceec350e60b31485a8f027bec2af67e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Tests for the 'when' block
func main()
answers := [
(
when x is "A","B" then "A or B"
is "C" then "C"
else "Other"
) for x in ["A", "B", "C", "D"]
]
assert answers == ["A or B", "A or B", "C", "Other"]
n := 23
assert (
when n is 1 Int64(1)
is 2 Int64(2)
is 21 + 2 Int64(23)
) == Int64(23)
|