Replying to Avatar YoshikuniJujo

Haskellで負にならない値についてIntを使うのかWordを使うのかは、どっちがいいのかよくわからない。

一見Wordのほうが良さそうなのだけど、パフォーマンスの問題もあり、IntとかWordとかはoverflowとかunderflowとかをチェックしない。

そうなってくると、「まちがって負の値を与えた」場合にIntだと正負のチェックをすればいいけど、Wordだと「すごく大きい整数」をチェックする必要があって、そのあたりが恣意的になってしまう。

Avatar
YoshikuniJujo 9mo ago

といったことが書いてあった。

Reply to this note

Please Login to reply.

Discussion

Avatar
YoshikuniJujo 9mo ago

内部的に使う場合には、まあ「どっちでもそれほど変わらない」ってとこかな。

Thread collapsed