반응형
suffled() 는 어떻게 동작하는가?
Swift에는 suffled라 불리는 셔플링 함수가 있다. suffled를 사용하면 변환된 Array가 반환된다. 단 원래 Array는 그대로 남아있는다.
Array.shuffled()
예시
예를 들어 다음과 같은 (0...10) Array에 셔플링을 하는 코드를 만들어보자.
let array = 0...10
let suffledArray = array.shuffled()
print("Array: \(array)")
print("Suffled Array: \(suffledArray)")
위에서 array값은 바뀌지 않는다. 하지만 suffledArray는 셔플링된 값이 나온다.
반응형
'IOS > Swift' 카테고리의 다른 글
[Swift 제어문] if 문 다루는 방법 한 번에 정리하기 (0) | 2021.12.19 |
---|---|
[Swift] Optional을 다루는 다양한 방법 : nil 다루기 (0) | 2021.12.19 |
[Swift] nil 과 Optional 이란 무엇인가? (0) | 2021.12.19 |
[Swift] Random 값을 뽑아내는 다양한 방법 : Random 숫자, Collection Random 값 뽑기 (0) | 2021.12.09 |
Swift의 var과 let의 차이는 무엇인가? (0) | 2021.12.09 |