a Haskell, si potrebbe scrivere:È possibile utilizzare le protezioni nella definizione della funzione in idris?
containsTen::Num a => Eq a => [a] -> Bool
containsTen (x : y : xs)
| x + y == 10 = True
| otherwise = False
E 'possibile scrivere qualcosa di equivalente a Idris, senza farlo con ifThenElse
(il mio caso reale è più complessa di quella di cui sopra)?
Questo non è lo stesso di guardie nell'esempio Haskell che consentirebbe cose come '| x + y == 10 ... | func (x * y + 52)> 42 = ... '. – Noein