veces escribo código como esteEl uso de los protectores en Let .. en expresiones
solveLogic :: Int -> Int -> Int
solveLogic a b =
let
x = 1
brainiac
| a >= x = 1
| a == b = 333
| otherwise = 5
in
brainiac
Y cada vez que tengo ganas de escribir estas cosas sin "cerebrito" que no sean necesarios función, así:
solveLogic :: Int -> Int -> Int
solveLogic a b =
let
x = 1
in
| a >= x = 1
| a == b = 333
| otherwise = 5
Qué código es mucho más "Haskellish". ¿Hay alguna forma de hacer esto?
'brainiac' no es una función, simplemente diciendo. –