Beginner Haskell 在这里学习。 我解决了Euler项目问题1, 数额比1 000多3或5人,但我期待着“更像英语”的功能代表。
我设立了一个称为多个单位的职能。
multiples::(Integral a) => a -> [a]
multiples a = map (*a) [1..]
我高兴,但我希望说,
multiples of::(Integral a) => a -> [a]
multiples of a = map (*a) [1..]
更像英文,但在“对”投入方面,我有一小差错。
我想我的职能声明读作这样的内容:
sum of multiples of::(Type)=>Type->Type
任何希望?