JS
fn = \x -> x
получается pattern binding, правильно? Только никакой паттерн кроме имени для функции применить нельзя.не обращайте внимания на синтаксические формы, обращайте внимание на функции
Size: a a a
JS
fn = \x -> x
получается pattern binding, правильно? Только никакой паттерн кроме имени для функции применить нельзя.MZ
~e = \a -> a
такой паттерн?JS
~e = \a -> a
такой паттерн?~e
, а целиком — уравнение (equation)JS
~e
нет смысла, он и без лени неизбежный, разница появляется при деконструкции, например, ~(a, b)
или ~(0, b)
L
stack exec -- code .
no cradle found for test.hs, proceeding with implicit cradle
D
no cradle found for test.hs, proceeding with implicit cradle
D
Ю
L
stack exec -- code .
WB
Ю
WB
Ю
JS
no cradle found for test.hs, proceeding with implicit cradle
JS
WB
t
к