ちょっと気になったので。。。 指定したオブジェクトを配列から除去したい 突然ですが、以下の配列の要素のうち「ありがとうさぎ」だけは要らない子なので取り除こうという話になりました。 var arr = ["こんにちわん", "ありがとうさぎ", "こんばんわに"] Java とか C# とかに慣れていると、 arr.remove("ありがとうさぎ") // ※ 動かない って書けば配列からありがとうさぎが消えそうな予感がしませんか? しますよね。 ところが信じがたいことに、Swift の配列に標準装備されている remove 関連の関数はたったの3つだけ。 removeAll … 全消し removeAtIndex … インデックスを指定して削除 removeLast … 最後の要素を削除 正攻法では、指定したオブジェクトを配列から取り除くのは大変そうです。 ただ、打つ手が無いわけではなく、