ะฏะบ ัะพะทัะพะฑะฝะธะบ Haskell ัะท ะฒะตะปะธะบะธะผ ะดะพัะฒัะดะพะผ ั ััะตัั SEO ัะฐ ะผะพะดะธ, ั ัะพะทัะผัั ะฝะตะพะฑั
ัะดะฝัััั ะฝะฐะดะฐะฝะฝั ััะฝะบััะพะฝะฐะปัะฝะพะณะพ ะบะพะดั ะทั ััะธะปัะฝะธะผ ะฒัะดััะฝะบะพะผ. ะะปััะพะฒั ัะตะฝะดะตะฝััั ั ัะฒััั ะฟัะพะณัะฐะผัะฒะฐะฝะฝั ะฟะตัะตะณัะบัััััั ะท ัะตะฝะดะตะฝัััะผะธ ะฝะฐ ะฟะพะดััะผั โ ะฟัะพััะพัะฐ, ะฒะธัะพะฝัะตะฝัััั ัะฐ ัะฝะฝะพะฒะฐััั.
ะฃ ะฝะฐัะพะผั ะฒัะตัะฒััั Haskell Interactive Exit ั ะฐะฝะฐะปะพะณะพะผ ะพัะฝะพะฒะฝะพะณะพ ะฟัะพะดัะบัั ัะฒััั ะผะพะดะธ, ยซะะฐะปะตะฝัะบะพั ัะพัะฝะพั ััะบะฝัยป, ะทะฝะฐะผะตะฝะธัะพั ะะพะบะพ ะจะฐะฝะตะปั ั 1920-ั
ัะพะบะฐั
. ะฆะต ัะฝััััะผะตะฝั ั ะฝะฐัะพะผั ะฐััะตะฝะฐะปั, ัะบะธะน ะทะฐ ะฟัะฐะฒะธะปัะฝะพะณะพ ะฒะธะบะพัะธััะฐะฝะฝั ะฝะฐะดะฐั ัััะตะฝะฝั ะดะปั ะฑะตะทะปััั ะฟัะพะฑะปะตะผ ัะท ะฒะธะบะพะฝะฐะฝะฝัะผ ะบะพะดั.
ะขะตะฟะตั ะดะฐะฒะฐะนัะต ะทะฐะฝััะธะผะพัั ั ะฒะธัััะตะฝะฝั ะฝะฐัะพั ะฟัะพะฑะปะตะผะธ: ะะฝัะตัะฐะบัะธะฒะฝะธะน ะฒะธั
ัะด.
ะผะพะดัะปั ะะพะปะพะฒะฝะธะน (ะณะพะปะพะฒะฝะธะน) ะดะต
ัะผะฟะพัั System.Exit
ะณะพะปะพะฒะฝะฐ :: IO ()
ะณะพะปะพะฒะฝะต = ัะพะฑะธัะธ
putStrLn ยซะัะธะฒัั! ะะฐะฑะตัะธ ัะพัั, ั ัะพะดั ั ะฟัะดัยป.
userInput <- getLine putStrLn ("ะะธ ัะบะฐะทะฐะปะธ: " ++ userInput) exitSuccess [/code]
ะ ะพะทะฑัั ะฝะฐัะพะณะพ ะฟะพะณะปัะดั ะฝะฐ Haskell
ะะฐัะต ัััะตะฝะฝั Haskell, ะฟะพะดัะฑะฝะต ะดะพ ะผะฐะปะตะฝัะบะพั ัะพัะฝะพั ััะบะฝั ะจะฐะฝะตะปั, ะตะปะตะณะฐะฝัะฝะต ั ัะฒะพัะน ะฟัะพััะพัั. ะัะฝ ะฒะธะบะพัะธััะพะฒัั ะปะธัะต ะบัะปัะบะฐ ะบะปััะพะฒะธั
ัะฐััะธะฝ, ะฟะพัะดะฝะฐะฝะธั
ั ะฒะธัะพะฝัะตะฝะธะน ัะฟะพััะฑ.
ะัะฝะพะฒะฝะฐ ััะฝะบััั ะฟะพัะธะฝะฐััััั ะทั ะทะฝะฐะนะพะผััะฒะฐ ะท ะบะพัะธัััะฒะฐัะตะผ (ัั
ะพะถะต ะฝะฐ ะฟะตััะต ะฒัะฐะถะตะฝะฝั, ัะบะต ัะฟัะฐะฒะปัั ะผะพะดะตะปั ะท ะฟะพะดััะผั). ะะพััะผ ััะฝะบััั ะทะฐะฟะธััั ะฒั
ัะดะฝั ะดะฐะฝั ัะฐ ะตะปะตะณะฐะฝัะฝะพ ะพะฑัะพะฑะปัั ัั
, ะฟะพะดัะฑะฝะพ ะดะพ ัะพะณะพ, ัะบ ะฟัะพัะตััะนะฝะฐ ะผะพะดะตะปั ัะผัะปะพ ัะฟัะฐะฒะปัััััั ะท ะฝะตัะฟัะฐะฒะฝัััั ะณะฐัะดะตัะพะฑั.
ะะตัะฐะปัะฝััะต