【Swift】配列の中身をシャッフルする方法

配列の中身をシャッフルする

array.shuffle()

Playgroundで実際に見てみると、次のように配列の中身がシャッフルされていることがわかります。

僕はクイズアプリで問題を作成する際や、選択肢を並べる際に使いました。

元となる配列は変更せず、シャッフルした配列を新たに作りたい場合

let newArray = array.shuffled()

shuffled()メソッドを使えば、元の配列の順序は変えず、新たにシャッフルした配列を作ることができます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA