vai-de (switch)
vai-de (switch)
O vai-de é o switch do XanaScript — escolhe um caminho pelo valor:
cria dia = "terça"
vai-de (dia) {
se-for "segunda": grita-ae("começou a semana")
se-for "sexta": grita-ae("sextou!")
se-nao-der: grita-ae("dia normal")
}Múltiplos casos
cria n = 2
vai-de (n) {
se-for 1:
se-for 2:
grita-ae("baixo")
se-for 3, 4:
grita-ae("médio")
se-nao-der:
grita-ae("alto")
}Como expressão
cria fib = (n) => vai-de (n) {
se-for 0 => 0
se-for 1 => 1
se-nao-der => fib(n - 1) + fib(n - 2)
}
grita-ae(fib(10)) // 55