¿Alguien puede explicar la diferencia en Haskell entre los operadores ($)
y ($!)
(signo de dólar frente a signo de dólar signo de exclamación)?
no he visto el uso de $!
en cualquier lugar hasta ahora, pero mientras se navega a través de la Haskell reference, me di cuenta de su existencia y que tiene la misma definición exacta como $
. Al intentar algunas afirmaciones simples en un intérprete de Haskell (GHCi), no pude encontrar ninguna diferencia, ni pude encontrar ninguna referencia al operador en los tutoriales enumerados arriba al buscar haskell tutorial
.
Entonces, solo por curiosidad, ¿cuál es la diferencia, si es que lo hace?
HIYF: http://www.haskell.org/hoogle/?q=%28%24!%29&format=sherlock – jberryman
Vea también http://stackoverflow.com/questions/940382/haskell-difference-between- dot-and-dollar-sign –