Pular para o conteúdo

Arcane.Resultado

A falha como VALOR, e a ausencia com nome: 'ok'/'falha' para quem devolve o erro em vez de levanta-lo, com 'mapear', 'entao', 'recuperar', 'ou' e 'todos' (a primeira falha vence); e 'Talvez' ('algo'/'nada') para onde 'void' e ambiguo — distinguir 'a chave nao esta la' de 'a chave vale void'.

Funções (13)#

Assinatura
Resultado(ok, valor=None, erro=None, detalhe=None)
Talvez(tem, valor=None)
algo(valor=None)
chave(vault, nome)
de(valor, motivo='void')
erros(resultados)
falha(erro='falhou', detalhe=None)
nada()
ok(valor=None)
primeiro(colecao, condicao=None)
talvez(valor)
tentar(acao, *args)
todos(resultados)