【发布时间】:2021-06-30 10:30:46
【问题描述】:
我知道.. 可以在范围内使用——即[1..3] == [1,2,3],而[10..] 是从10 开始的无限列表。
但是,最近我也开始在括号内看到这些双点。 (..) 或 {..}。
例如,导入语句可以读取
import Colog (HasLog (..))
我的第一个直觉是认为这意味着 HasLog 有几个组件,我们明确地导入了所有这些组件。但这与仅导入 HasLog 而没有 (..) 有何不同?
进一步,(..) 与 {..} 有何不同?
【问题讨论】: