Swift에서 배열을 섞는 방법은 무엇입니까? Swift에서 배열 내 요소를 무작위 화하거나 섞는 방법은 무엇입니까? 예를 들어, 배열이 52 장의 카드로 구성된 경우 , 갑판을 섞기 위해 배열 을 섞고 싶습니다 . 이 답변은 Swift 4.2 이상에서 빠르고 균일 한 알고리즘 (Fisher-Yates)으로 셔플하는 방법과 이전의 다양한 Swift 버전에서 동일한 기능을 추가하는 방법에 대해 자세히 설명합니다. 각 Swift 버전의 이름 및 동작은 해당 버전의 mutating 및 nonmutating 정렬 방법과 일치합니다. 스위프트 4.2 이상 shuffle및 shuffled스위프트 4.2부터 기본이다. 사용법 예 : let x = [1, 2, 3].shuffled() // x == [2, 3, 1] ..