在像 Haskell 或 Idris 这样的语言中,是否可以创建一种数据类型来检查函数的输入向量是否是单一的?也就是说,我可以创建一个数据类型 SumsToOne 来检查向量的总和是否等于 1 等吗?
math haskell functional-programming agda idris
agda ×1
functional-programming ×1
haskell ×1
idris ×1
math ×1