>>473
ごめん・・・
標準でsortあるの?
Haskell入門中で、マージソートもクイックソートも自作したけど、swap使わんかったんで書き込んだんだけど、sort関数あるの知らんかった・・・
ソートって、基本、交換じゃなくて、並べ替えだから、リストの切り貼りで出来るから、swap要らんという意味だったのかと・・・
たぶん、純粋に交換したい時しかswap使わないと思われ
要素が少なかったら、コード上で直接交換できるし・・・

--3要素のリスト限定。(大抵、こういう処理はタプルでするっぽいけど)
swap3rd a:b:c:[] = c:b:a:[]