AK
letполучается, что обязательно надо добавить имя, даже если оно мне не нужно в дальнейшем коде. Или я что-то не так делаю?
rec :: { foo :: String, bar :: Int }
rec@{ foo, bar } = ...
Size: a a a
AK
letполучается, что обязательно надо добавить имя, даже если оно мне не нужно в дальнейшем коде. Или я что-то не так делаю?
rec :: { foo :: String, bar :: Int }
rec@{ foo, bar } = ...
AK
AP
AP
let
(smth :: Type) = otherFuncAP
AP
type R = { foo :: String, bar :: Int }
a :: R
a = { foo: "Foo", bar: 42 }
main :: Eff (dom :: DOM) Unit
main =
let (rec@{foo} :: R) = a
in render $ p $ text fooAP
let
x :: T
x = ylet
(x :: T) = yAP
_ можно?AK
type R = { foo :: String, bar :: Int }
a :: R
a = { foo: "Foo", bar: 42 }
main :: Eff (dom :: DOM) Unit
main =
let (rec@{foo} :: R) = a
in render $ p $ text fooAP
AP
let x = (y :: T) ~ let (x :: T) = y и можно брать тот вариант, который удобнееAP
AP
very long (expression (with many (function calls and (args :: _) can) be hard to reason about))AP
AK
AK
AP
1 + ?hole + 2_)AP
AK
Could not match type Eff with type Maybe, меняешь код, Could not match type Maybe with Eff