배열 (Array)

minho·2022년 1월 10일
0

임의의 데이터가 들어가 있는 배열

var a : Array<Int> = [1, 2, 3, 4]
var b : [Int] = [1, 2, 3, 4]
var c = [1, 2, 3, 4] // 타입유추
var d = Array<Int>(1...4) // [1, 2, 3, 4]

☝️ 타입유추의 경우에는 숫자와 문자를 섞어서 사용할 수 없다.

var arr = [1,2,"3","4"] // Int와 String을 섞어 쓸 수 없다.
var someInt = [1] // someInt는 Int배열로 인식
someInt = []
someInt.append("1") // String을 배열에 넣으려 하면 **error!**

여러 자료형이 들어갈 수 있는 배열 (Any)

Any를 사용하면 여러 자료형이 섞여서 들어갈 수 있다.

var anyArr1 : [Any] = [1, 2, "3", "4"]
var anyArr : Array<Any> = [1, 2, "3", "4"]

2차원 배열 (repeating)

repeating을 이용하여 정해진 크기의 배열을 만들 수 있다.

var a = [Int](repeating: 0, count: 3) //[0,0,0]
var b = Array(repeating: 0, count: 3) ///[0,0,0]
var c = [String](repeating: "A", count: 3)//["A","A","A"]
profile
Live the way you think

0개의 댓글