読者です 読者をやめる 読者になる 読者になる

落書きノート

ふと自分が気になった事を書いてます

Haskell

Haskellで不定期練習

import Text.Printf main :: IO() main = do putStrLn "xの値" x <- getLine putStrLn "yの値" y <- getLine let xi = read x :: Float let yi = read y :: Float printf "合計は%fです。\n" (xi + yi) printf "平均は%fです。\n" ((xi + yi) / 2) import Te…

Haskellで不定期練習

関数型言語、このタイプのプログラミング言語は副作用が伴うとプログラムが組みづらいです。OCamlで納得しました。 import Text.Printf main = do let x = 63 y = 18 z = 52 printf "xの値は%dです。\n" x printf "yの値は%dです。\n" y printf "zの値は%dで…

Haskellで問題を解く

なかなか苦戦しました。こんな感じです。 main = do putStrLn "柴" putStrLn "田" putStrLn "望" putStrLn "洋" import Text.Printf main = do putStrLn "柴" putStrLn "田" putStrLn "" putStrLn "望" putStrLn "洋" putStrLn "" sub_print sub_print = pri…

Haskellで問題を解く

OCamlから入門して良かったです。Haskellでもその知識が流用出来ました。まだIO周りしかやってませんが、最初の部分でも結構悩ましいところがあります。print関数で日本語を表示するところですね。文字エンコーディングが表示されて日本語が表示できません。…