배열 선언
Coddy Swift 여정의 기초 섹션에 포함된 레슨. 86개 중 62번째.
지금까지는 변수에 저장된 개별 값을 다뤘습니다. 하지만 점수, 이름 또는 가격 모음처럼 항목 목록을 저장해야 한다면 어떻게 해야 할까요? 이럴 때 배열을 사용합니다.
배열은 같은 유형의 여러 값을 담는 순서가 있는 모음입니다. 대괄호 안에 값을 넣고 쉼표로 구분하여 배열을 만들 수 있습니다.
let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]Swift는 값에서 배열의 타입을 자동으로 추론합니다. 위 예제에서 fruits는 문자열 배열([String])이고, scores는 정수 배열([Int])입니다.
명시적 타입 주석을 사용해 배열을 선언할 수도 있습니다.
var prices: [Double] = [9.99, 14.50, 3.25]빈 배열을 만들려면 Swift가 값에서 타입을 추론할 수 없으므로 타입을 지정해야 합니다.
var names: [String] = []
var numbers = [Int]()두 접근 방식 모두 지정된 유형의 값을 담을 준비가 된 빈 배열을 만듭니다.
챌린지
쉬움작은 재고 시스템을 나타내는 서로 다른 배열 세 개를 만드세요:
products라는 문자열 배열을 만들고 다음 값을 포함하세요:"Laptop","Mouse","Keyboard"quantities라는 정수 배열을 만들고 다음 값을 포함하세요:5,20,15- 명시적 타입 주석을 사용해
prices라는 빈 실수 배열을 만드세요.
세 배열을 모두 선언한 후, 위에 나열된 순서대로 각 배열을 별도의 줄에 출력하세요.
예를 들어, 출력 결과는 다음과 같아야 합니다:
["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]직접 해보기
// TODO: 아래에 코드를 작성하세요
// 1. "Laptop", "Mouse", "Keyboard"을(를) 담은 'products'라는 문자열 배열을 만드세요
// 2. 5, 20, 15를 담은 'quantities'라는 정수 배열을 만드세요
// 3. 타입을 명시적으로 지정하여 'prices'라는 빈 배정밀도 실수 배열을 만드세요
// 각 배열을 별도의 줄에 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Swift 플레이그라운드