DB
Size: a a a
DB
A
DB
elif
или подобным), то как мотивируется введение case
.DB
T
T
JS
JS
if a then
можно
else if b then
и
else if c then
не
else
увеличивать
A
elif
или подобным), то как мотивируется введение case
.data Something = A Int | B | C Int String
…
case (x :: Something) of
A i -> …
B -> …
C i s -> …
JS
elif
или подобным), то как мотивируется введение case
.T
JS
JS
DB
T
DB
JS
DB
JS
data T = Z | X{x :: Int} | XY{x, y :: Int}
if t == Z then
0
else
t.x + t.y
t.x
? а t.y
? почему? как написать алгоритм, который это проверит?T