我有一个函数返回产品的价格,它目前看起来像
priceOfProduct:: Int -> Int -> Int
Run Code Online (Sandbox Code Playgroud)
是否值得宣布
type Price = Int
Run Code Online (Sandbox Code Playgroud)
这样功能就变成了
priceOfProduct :: Int -> Int -> Price ?
Run Code Online (Sandbox Code Playgroud)
我想这样做,然后继续使用Ints元组,如果它们是他们自己的数据结构,它们可能看起来更好.
priceVsTaxed -> Price -> Int -> (Price, Price)
Run Code Online (Sandbox Code Playgroud)
这有用吗?这有必要吗?
这是一个很好的Haskell风格吗?
声明一个看起来更像是重命名现有数据结构好的样式的数据结构?