あみだくじ
Posted feedbacks - OCaml
ものすごく適当に…。 横棒をタプルのリストとして受け取って、名前を入れ替えます。
1 2 3 4 5 6 7 | let rec amida names = function
[] -> names
| ((h1,h2)::tl) ->
let t1,t2 = names.(h1),names.(h2) in
names.(h1) <- t2;
names.(h2) <- t1;
amida names tl;;
|

greentea #4476() Rating4/6=0.67
[ reply ]