メソッドの終わりに!が付いてないやつは私の知る限り破壊的メソッドでは無いらしい.
C++と同じ感覚でsortしてたら全然変わってなくて,いろいろと苦労した.
a,b = b,a
でswapできるみたい.この構文のおかげでswapメソッドが無いらしい.
そもそもswap用にあるわけではなくて,多重代入?というものらしい.
i,array[i] = array[i],i
とかやると,他の言語のswap関数の結果と同様の結果にならないので注意が必要っぽい
Net::HTTPで落としてきたcsvファイルをエンコーディングしようとしたのだが,converting not found的なエラーが出て苦労した.
encode, force_encodingなどを試したがちょっとダメで,結局kconvに落ち着いた.
これは後で仕様を調べる必要があるかな?