ブックマーク / qiita.com/buto (1)

  • Haskell コマンドライン引数を数値にする - Qiita

    今回初めてHaskellでコーディングをしたのですが、「コマンドラインから受け取った引数を数値にする」でつまづきました コマンドラインからの引数は IO String配列 @taashi さんの記事をお手にしました! Haskellでコマンドライン引数を受け取る import System.Environment (getArgs) main = do args <- getArgs let str_num = args !! 0 num = read str_num :: Int print num > 100 引数をStringからIntにして「100より大きい数か」表示したかったのですが、コンパイルエラー コマンドラインからの入力はIO String型でString型とはちがうから num = read str_num :: IntではInt型になっていないようです print (

    Haskell コマンドライン引数を数値にする - Qiita
  • 1