Ich lese, dass Haskell's do notation is quite harmful. Da ich immer noch Haskell lerne, möchte ich keine schlechten Angewohnheiten machen. Ich lerne eine Bibliothek namens Reflex und ist ein Beispiel:umschreiben dieses Beispiel ohne do
import Reflex.Dom
main = mainWidget $ el "div" $ do
t <- textInput def
dynText $ _textInput_value t
Ich bin reading dass tun Notation mit der Anwesenheit von Monaden wie IO
zu tun hat, und hat mit <-
und $
Betreiber zu tun. Wie kann ich diese paar Zeilen ohne do
schreiben?
Wenn Sie do
unterstützen ... könnten Sie erklären es die Verwendung in Haskell und diesem Beispiel ist?
Do Notation ist nicht schädlich. In der Tat wurde die Do-Notation zu Applikativen erweitert, so dass wir ihre Verwendung noch mehr fördern. – ErikR
Jede einzelne Antwort auf die von Ihnen verknüpfte Frage besagt, dass die Do-Notation nützlich ist und nicht vermieden werden sollte. – interjay