Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の答えは:
関数で印刷を宣言するにはどうすればよいですか?
bisiesto :: Int -> **?**; bisiesto x = if (x `mod` 4 == 0 && ((x `mod` 100 /= 0) || (x `mod` 400 == 0))) then print("Es bisiesto") else print("No es bisiesto");
お願いします、誰が私を助けてくれますか? ありがとう。
これは簡略化されたバージョンです(ロジックを変更しました):
bisiesto :: Int -> IO () bisiesto n | even n = n : print "Es bisiesto" | otherwise = print "No es bisiesto"
次のように機能します。
Prelude> bisiesto 2 "Es bisiesto"