関数型プログラミング言語Haskell Part22
■ このスレッドは過去ログ倉庫に格納されています
0496デフォルトの名無しさん
2013/06/04(火) 21:27:08.28youngSort list = case (list) of
[] -> []
((Person (a, b, c, age)):xs) -> youngSort [(Person (a, b, c, younger)) | (Person (a, b, c, younger)) <- xs, younger <= age]
++ [(Person (a, b, c, age))] ++ youngSort [(Person (a, b, c, older)) | (Person (a, b, c, older)) <- xs, older > age]
■ このスレッドは過去ログ倉庫に格納されています