当方Haskellを学び始めた初学者です。
競プロ関係の記事を見ているときに、よく
haskell
1putStrLn $ show ...
というコードを見かけます。
しかし、少し調べてみると、
haskell
1print = putStrLn $ show
という話を聞きました。
つまり、putStrLn $ showはprintと同じ役割をするのでは?という話です。しかし、printに文字列"Hello"を入力すると、出力は"Hello"とクォーテーション付きになります。
これは、文字列にshowを適用すると、クオーテーションを含めた文字列になるということなのでしょうか?
回答2件
あなたの回答
tips
プレビュー