Haskell

Haskell 中文群

u-jbefhaabe 1 week ago
学海无涯啊
u-facafichciiiheihbb 1 week ago
reflex难度比一般的HASKELL库难度略高一点点,刚开始可能要花点时间
u-fbifacefhad 1 week ago
好的,谢谢,我先入海,然后再放弃
u-facafichciiiheihbb 1 week ago
不用放弃,我开始也以为会很难,坚持下来了基本使用都不难。。。
u-facafichciiiheihbb 1 week ago
说难的大部分是没坚持 下来而已
u-jjchehadbhca 1 week ago
haskell里面有些动西,用着用着就习惯了
u-facafichciiiheihbb 1 week ago
haskell需要慢慢思考,总是想一下子学几十门语言吸收这样就学不好了。。。 基础 就是点typeclass +monad + mtl(monad transformer library),然后 加一些常 用库
u-jbefhaabe 1 week ago
难道基础不是怎么打括号吗
u-facafichciiiheihbb 1 week ago
括号其它语言都有呃。
u-jbefhaabe 1 week ago
haskell会打括号,基本上入门了
u-facafichciiiheihbb 1 week ago
haskell没有monad根本 就不行。。。
u-facafichciiiheihbb 1 week ago
为什么 这个不能跑? main :: IO () main = do (3 + 5) putStrLn "hello world"
u-facafichciiiheihbb 1 week ago
haskell基础 就是monad
u-jbefhaabe 1 week ago
……
u-facafichciiiheihbb 1 week ago
haskell本身就是没有赋值的语言,通过MONAD+MONAD TRANSFORMER接线连起来。。。
u-facafichciiiheihbb 1 week ago
你的思维错误 了,就不算入门。
u-facafichciiiheihbb 1 week ago
haskell的编程模型核心就是可复合,汇小成大。。。
u-facafichciiiheihbb 1 week ago
TYPECLASS + CPS+MONAD + MONAD TRANSFORMER 这四个是HASKELL的基础
u-facafichciiiheihbb 1 week ago
想清楚了,学HASKELL就像喝水一样自然。。。
u-jjchehadbhca 1 week ago
let不是赋值么[emoji]
u-facafichciiiheihbb 1 week ago
不是
u-facafichciiiheihbb 1 week ago
let是起名
u-facafichciiiheihbb 1 week ago
我有一个函数 f a b c d 还有一个函数g s x a b c d = g (f a b c d) 怎么写成x = g .. f这种形式?
u-facafichciiiheihbb 1 week ago
之前看到过,现在不太有印象了。
u-cbj 1 week ago
uncurry也可以吧 如果是你想要的
u-facafichciiiheihbb 1 week ago
不行,我不是(a,b,c)这种参数
u-cbj 1 week ago
uncurry后再curry
u-facafichciiiheihbb 1 week ago
没有参数接受 (a,b,c)呃?
u-facafichciiiheihbb 1 week ago
uncurry也只能两个
u-facafichciiiheihbb 1 week ago
我记得可以通过复合(.)实现的。
u-facafichciiiheihbb 1 week ago
之前看到过。
u-facafichciiiheihbb 1 week ago
Prelude> :t ((.) . (.) . (.)) ((.) . (.) . (.)) :: (b -> c) -> (a1 -> a2 -> a3 -> b) -> a1 -> a2 -> a3 -> c
u-facafichciiiheihbb 1 week ago
Prelude> ((.) . (.)) show (+) 1 2 "3"
u-facafichciiiheihbb 1 week ago
https://stackoverflow.com/questions/9656797/variadic-compose-function 变参方式 高级一点,要写的代码多一点。
u-fbifacefhad 1 week ago
CPS Monad transformer有没有好的教程,这两个还没有接触
u-facafichciiiheihbb 1 week ago
找黄毅[emoji] 大佬。。。我都习惯看源码直接点
u-cbj 1 week ago
CPS没看过 MTL 网上很多教程...
u-jbefhaabe 1 week ago
monad和cps是一回事
u-hb 1 week ago
@Kevin Jiang 你需要 Yoneda
u-fbifacefhad 1 week ago
我找找,谢谢大家
u-gffba 1 week ago
写个简单的lexer或者任意的状态机玩具,你也会Monad Transfer
u-gffba 1 week ago
我喜欢 run let apply also
u-gffba 1 week ago
哈哈哈哈