preguntar acerca de precedence

5
réponses

Opérateur Haskell vs fonction priorité

j'essaie de vérifier quelque chose pour moi-même au sujet de l'opérateur et de la priorité de fonction dans Haskell. Par exemple, le code suivant list = map foo $ xs peut être réécrit comme list = (map foo) $ (xs) et finira par être list = …
demandé sur 1970-01-01 00:33:30
5
réponses

Si les parenthèses ont une priorité plus élevée, alors pourquoi l’opérateur increment est-il résolu en premier?

j'ai un code à une ligne, int a = 10; a = ++a * ( ++a + 5); ma production attendue était 12 * (11 + 5) = 192 , mais j'ai obtenu 187 . Autant que je sache, l'opérateur d'incrémentation à l'intérieur () doit être résolu en premier, pu …
demandé sur 1970-01-01 00:33:35