[Swift 기초] - 반복문 / 배열

justdotheg·2023년 8월 7일
0
post-thumbnail

목차
1. 반복문
1.1. for in 구문
1.2. for in stride 구문
1.3. while문
1.4. repeat문
2. 배열
2.2. 선언하기
2.3. 사용하기

1. 반복문

1.1. for in 구문

📌 in 뒤에 "숫자 ... 숫자" 를 써도 되지만, "숫자 ... (값이 있는)변수"로 사용하는 것도 가능하다.

이중 for문 안에 있는 print문을 보면, 원래는 변수를 String화하여 아래와 같이 출력해야 한다.

print(String(i) + " X " + String(j) + " = " + String(i * j))

하지만 '스트링 인터폴레이션'을 활용하면 문자열 안에 '\( )'를 사용해 변수, 상수, 값 등을 편하게 넣을 수 있다.

print("\(i) X \(j) = \(i * j)")  

+++(추가)+++

'for i in 문자열 타입 변수' 방식으로도 사용이 가능하다.

i에는 문자열 변수의 맨 앞 인덱스의 값에 차례대로 접근하게 된다!

var str: String = "test"
for i in str{
	print(i) 
}

출력 결과

t
e
s
t

1.2. for in stride 구문

by 뒤에 원하는 숫자 간격을 주면 i가 해당값만큼 바뀌면서 for문을 돈다.

1.3. while 문

1.4. repeat 문

📌 while문과의 차이점은 처음 수행될 때 조건에 관계없이 무조건 수행된다.

2. 배열

2.1. 선언하기

배열은 방법풀네임보다는 축약형을 많이 쓴다.

배열을 선언하는 방법은 3가지가 있다.

//방법1
var evenNumber1: Array<Int> = [2, 4, 6, 8] 

⬇️ 방법1을 축약해서 쓰면 방법2처럼 선언할 수 있다.

//방법2 
var evenNumber1: [Int] = [2, 4, 6, 8] 

⬇️ 방법2도 축약하면 방법3처럼 매우 간단하게 선언할 수 있다.

//방법3
var evenNumber1 = [2, 4, 6, 8] 

📝 코드 예제

반복문은 배열과 다음과 같이 자주 사용한다.

2.2. 사용하기

배열의 요소에 접근하기

append : 값을 배열의 맨 뒤에 추가하기

insert : 배열 중간에 추가하기

remove : 삭제하기

0개의 댓글