Swift의 컬렉션 타입과 흐름 제어
창원대학교 정보통신공학과
유지용 & 박동규
2014.04.
컬렉션 타입
배열
• 같은 타입을 가진 여러개의 값을 순서대로 저장함
• 한 배열안에서 같은 값이 여러다른 위치에 올 수 있음
• Objective-C의 경우 NSArray, NSMutableArray라는 클
래스가 제공됨
• 스위프트에서 배경은 타입을 명시해야하며, 그렇지 않을
경우 추정을 통해서 타입을 확인함
배열의 생성과 초기화
intArrayB는 Int형
intArrayC는 Int형
배열의 접근 및 수정
배열의 접근 및 수정
intArrayB의 크기를 넘어갈수 없다.
배열의 반복문 사용
배열의 반복문 사용
배열값과 인덱스 얻기
딕셔너리
• 딕셔너리는 키/밸류 쌍으로 구성됨
• key : “Playground”, value : “a place where people
can play”
• key : “glossary”, value : “a vocabulary”
• 키를 이용해서 밸류를 얻어낼 수 있음
Dictionary 생성과 초기화
Dictionary 접근 및 수정
Dictionary 반복문 사용
Dictionary의 내용을 배열로
흐름 제어
흐름제어 for문
흐름제어 for문
흐름제어 - 비교
흐름제어 for문
흐름제어 while, do while문
흐름제어 if문
흐름제어 switch문
흐름제어 switch문
흐름제어 switch문
continue문은 default를 수행하지 않고 for문으로
돌아감
흐름제어 break
흐름제어 fallthrough
흐름제어 Labeled
‘reA’ for문을 종료
‘reA’ for문
참고 사이트
http://minsone.github.io/
http://swift.leantra.kr/#the-basics

More Related Content

PDF
3 swift 컬렉션
PDF
11 swift 값타입참조타입
PDF
7 swift 제너릭스
PDF
10 swift 열거형구조체클래스
PDF
2 swift 상수,변수,튜풀 옵셔널
PDF
[Swift] Collection types
PDF
[Swift] Generics
PDF
Swift3 generic
3 swift 컬렉션
11 swift 값타입참조타입
7 swift 제너릭스
10 swift 열거형구조체클래스
2 swift 상수,변수,튜풀 옵셔널
[Swift] Collection types
[Swift] Generics
Swift3 generic

Similar to 3 swift 컬렉션,흐름제어 (20)

PPTX
20 swift 집합형
PPTX
Swift2
PDF
[1B1]스위프트프로그래밍언어
PDF
[SwiftStudy 2016] 2장. Swift 타입 파트 1
PDF
[Swift] Data Structure - Array
PPT
Swift basic operators-controlflow
PDF
Swift3 typecasting nested_type
PPT
iOS 앱 개발 강의 자료 #1
PDF
Swift5 vs objective c
PDF
[Swift] Iterator
PDF
파이썬 자료형 발표
PDF
[Swift] Types
PDF
Swift3 subscript inheritance initialization
PDF
GopherCon Korea 2015 - Python 개발자를 위한 Go (이경찬)
PDF
2 swift 상수_변수_튜플
PPTX
Swift 0x17 generics
PPTX
Swift 튜플 (tuples)
PDF
[Swift] Higher order function
PDF
PDF
Haskell study 6
20 swift 집합형
Swift2
[1B1]스위프트프로그래밍언어
[SwiftStudy 2016] 2장. Swift 타입 파트 1
[Swift] Data Structure - Array
Swift basic operators-controlflow
Swift3 typecasting nested_type
iOS 앱 개발 강의 자료 #1
Swift5 vs objective c
[Swift] Iterator
파이썬 자료형 발표
[Swift] Types
Swift3 subscript inheritance initialization
GopherCon Korea 2015 - Python 개발자를 위한 Go (이경찬)
2 swift 상수_변수_튜플
Swift 0x17 generics
Swift 튜플 (tuples)
[Swift] Higher order function
Haskell study 6
Ad

More from Changwon National University (20)

PDF
생성인공지능둘러보기.pdf
PDF
2011 app center Changwon National Univ.
PDF
인공지능의 파도가 온다
PDF
Mobile Healthcare Application
PDF
PDF
알아두면 편리한 macOS 에디터 단축키와 기능
PDF
키보드 기호의 이름 알아보기(한국어, 영어)
PDF
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
PDF
20 2 강의를 마치며
PDF
20 1 코딩스타일
PDF
18 2 파이썬표준라이브러리
PDF
18 1 파이썬패키지
PDF
17 2 필터함수와 맵함수
PDF
17 1 람다함수
PDF
16 1 상속과super()
PDF
15 2 클래스정의와self
PDF
14 4 슬라이싱
PDF
14 3 리스트함수
PDF
14 1 리스트의 메소드
생성인공지능둘러보기.pdf
2011 app center Changwon National Univ.
인공지능의 파도가 온다
Mobile Healthcare Application
알아두면 편리한 macOS 에디터 단축키와 기능
키보드 기호의 이름 알아보기(한국어, 영어)
AI 로봇 아티스트의 비밀(창원대학교 정보통신공학과 특강)
20 2 강의를 마치며
20 1 코딩스타일
18 2 파이썬표준라이브러리
18 1 파이썬패키지
17 2 필터함수와 맵함수
17 1 람다함수
16 1 상속과super()
15 2 클래스정의와self
14 4 슬라이싱
14 3 리스트함수
14 1 리스트의 메소드
Ad

3 swift 컬렉션,흐름제어