[아이폰] - 스위프트 반복문, 분기문, 문자열 배열, 숫자 배열
○ 스위프트 반복문, 분기문, 문자열 배열, 숫자 배열 |
반복문 // for문(for 반복변수 in 범위) var hap = 4; for num1 in 1...5{ hap = hap + num1 print("hap : \(hap)") } // hap : 5 hap : 7 ~ hap : 19 // while문 var num = 1; while(num <= 5){ print("num : \(num)") num += 1 } // num : 1 num : 2 ~ num : 5 분기문 // if문 var test : Bool = true if test == true { print("test의 값은 \(test)입니다") } else if test != true { print("test의 값은 true가 아닙니다") } // test의 값은 true 입니다 // switch문(break 는 없다 하지만 break 역할을 해준다) var chaTest : Character = "B" switch(chaTest){ case "A" : print("chaTest 값은 A입니다.") case "B" : print("chaTest 값은 B입니다.") default : print("chaTest 값을 찾지 못했습니다.") } // chaTest 값은 B입니다. 문자열 배열 var wishList = ["sports", "축구", "야구", "농구"] var unWishList : [String] = ["cake", "chocolate", "milk"] wishList += ["배드민턴"] print("wishList의 개수는 \(wishList.count)이다.") // wishList의 개수는 5이다. print(wishList[4]) // 배드민턴 for item in wishList { // sports 축구 야구 농구 배드민턴 print(item) } if unWishList.isEmpty { print("비어있다\n") } else { print("비어있지 않다\n") } // 비어있지 않다 unWishList.append("banana") for item in unWishList { // cake chocolate milk banana print(item) } // 배열 원하는 곳에 값을 추가하기(2번째) wishList.insert("낚시", at: 2) for item in wishList { // sports 축구 낚시 야구 농구 배트민턴 print(item) } // 배열 원하는 위치의 값을 삭제(4번째) wishList.remove(at: 4) for item in wishList { // sports 축구 낚시 야구 배드민턴 print(item) } 숫자 배열 var dataInt : [Int] = [] dataInt.append(1) dataInt.append(5) dataInt.append(7) dataInt.append(9)
print(dataInt.count) // 4 for item in dataInt { // 1 5 7 9 print(item) } var floatArray = [Float](repeating:2.1, count:5) print(floatArray.count) // 2.1 2.1 2.1 2.1 2.1 이런 형태라 5 출력 for item in floatArray{ // 2.1 2.1 2.1 2.1 2.1 print(item) } |
'아이폰' 카테고리의 다른 글
[아이폰] - 스위프트 클래스 생성 및 생성자와 초기화 (0) | 2018.09.28 |
---|---|
[아이폰] - 스위프트 함수 생성 및 호출, 옵셔널(nil) 기능 (0) | 2018.09.28 |
[아이폰] - 간단한 환율 계산 예제 (0) | 2018.09.28 |
[아이폰] - 스위프트 변수, 형 변환, 연산 (0) | 2018.09.28 |
[아이폰] - 클릭 이벤트 처리 및 코드 작성 (0) | 2018.09.16 |