要素の入れ替え

ソートアルゴリズムを解く時なんかによく出てくる入れ替え処理。以下はJavaで書いた。

int tmp = ary[i];
ary[i] = ary[j];
ary[j] = tmp;

rubyだとこんな風にかける。

ary[i], ary[j] = ary[j], ary[i]