DevCho
Developer Blog
DevCho
반응형
전체 방문자
오늘
어제
  • 분류 전체보기 (48)
    • IOS (31)
      • Xcode (7)
      • Assets (1)
      • Swift (20)
      • UI (1)
      • SwiftUI (1)
      • Build (1)
    • Flutter (4)
      • Install (4)
      • Dart (0)
    • Rust (0)
    • 유용한 사이트 소개 (1)
    • 개발자의 아이템 (1)
    • Terminal (1)
    • Mac (2)
    • Git (1)
    • 회고 (1)
    • Java (2)
      • Java 기본 사용법 (2)
      • Collections (0)
    • 개발자의 글쓰기 (0)
    • 디자인 패턴 (1)
    • JavaScript (2)
    • Kotlin (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • swift random
  • Xcode Theme
  • Terminal
  • struct
  • flutter dart
  • dart
  • optional
  • Swift
  • xcode13
  • MAC
  • flutter install
  • SwiftUI
  • func
  • flutter 설치
  • Storyboard
  • xcode
  • CLASS
  • chocolatey
  • flutter
  • dart 설치
  • chocolatey 설치
  • random number
  • 플러터 설치
  • nil
  • chocolatey install
  • 제어문
  • Java
  • IOS
  • 스위프트
  • Dark mode

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DevCho

Developer Blog

[Swift] suffled 사용해 Array 순서를 랜덤으로 바꾸기
IOS/Swift

[Swift] suffled 사용해 Array 순서를 랜덤으로 바꾸기

2021. 12. 9. 22:50
반응형

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는 셔플링된 값이 나온다.

그림1. suffled

 

반응형

'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
    'IOS/Swift' 카테고리의 다른 글
    • [Swift] Optional을 다루는 다양한 방법 : nil 다루기
    • [Swift] nil 과 Optional 이란 무엇인가?
    • [Swift] Random 값을 뽑아내는 다양한 방법 : Random 숫자, Collection Random 값 뽑기
    • Swift의 var과 let의 차이는 무엇인가?
    DevCho
    DevCho
    개발자의 개발 공간

    티스토리툴바