N gest
do構文の外側で定義した純粋関数にIO a 型の引数を渡す方法について知りたいです。paizaの問題 を解いていて、解答として
を提出しました。GHCiにベタ貼りすると、一応このコードでも動きはするけど、解答としては不正解らしいのです。
f :: Int -> Int -> String f distance stride_length = if distance * 100000 `div` stride_length >= 10000 then "yes" else "no" main = do putStrLn "歩いた距離(km)を入力" distance <- readLn :: IO Int putStrLn "歩幅(cm)を入力" stride_length <- readLn :: IO Int return (f distance stride_length)
を提出しました。GHCiにベタ貼りすると、一応このコードでも動きはするけど、解答としては不正解らしいのです。