在Haskell中,我试图理解严格的概念.我明白那个
const x y = x
Run Code Online (Sandbox Code Playgroud)
第一个参数是严格的,但第二个参数不是.但是
ifFun pred cons alt = if pred then cons else alt
Run Code Online (Sandbox Code Playgroud)
严格?第一个论点是严格的.我理解cons和alt的评估取决于pred的值.这是否意味着函数对这些参数不严格?