エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Haskellで型レベルfizzbuzz
{-# Language DataKinds #-} {-# Language TypeFamilies #-} {-# Language UndecidableInstances #-} {-... {-# Language DataKinds #-} {-# Language TypeFamilies #-} {-# Language UndecidableInstances #-} {-# Language TypeApplications #-} {-# Language MagicHash #-} import GHC.TypeLits import GHC.Exts import Data.Ord import Data.Type.Bool import Data.Type.Equality type family FizzBuzz (n :: Nat) :: Symbol where FizzBuzz n = If (Mod n 15 == 0) "FizzBuzz" (If (Mod n 5 == 0) "Buzz" (If (Mod n 3 == 0) "Fizz" (