私はHaskellを学ぶのが初めてで(土曜日に始めました)、オンラインブックからいくつかの章を読み、円周から円の直径を見つけるためのリスト内包表記を書きました。
ghci> let circle = [(a) | a <- [1..10], 9 / pi == a]
しかし、これは整数のみをカウントし、1 から 10 までの間の実数をすべてカウントするわけではない[]
ためだと言われました。[1..10]
ghci> let circle = [(a) | a <- [1..10], round (pi * a) == 9]
どちらが返ってくるか試し てみ[3.0]
ましたが、より正確な答えを得る方法があるかどうか疑問に思っていました.
前もって感謝します。