在Haskell中,底部(Bottom)是指任何具有错误、未终止或涉及无限循环的计算,其类型可以是任何类型...这个概念是否只适用于Haskell?我们知道在格理论中,也存在一个Bottom
的概念...难道Bottom不应该根据定义的顺序来定义吗?
在Haskell中,底部(Bottom)是指任何具有错误、未终止或涉及无限循环的计算,其类型可以是任何类型...这个概念是否只适用于Haskell?我们知道在格理论中,也存在一个Bottom
的概念...难道Bottom不应该根据定义的顺序来定义吗?
实际上,有一种确定性的顺序,其中底部是最不确定的值。请查看这个关于Haskell中指称语义的页面,了解更详细的说明。
这是一个取自维基百科页面的 Maybe Bool
值的格子图。它显示了Just True
比Just ⊥
更确定,而⊥
则是最不确定的。
isJust
)。 - Rotsor(_|_)
- Khuldraeseth na'Barya
null
和Object
! - user618815