야곰3 [Swift Basic] 함수 기본 본 내용은 야곰님의 Swift 기본문법 강좌를 듣고 개인적으로 학습하여 정리한 내용입니다. 목차 함수 선언의 기본 형태 반환 값이 없는 함수 매개 변수가 없는 함수 매개 변수와 반환 값이 없는 함수 함수 호출 ✅ 함수의 기본 형태 Swift는 함수 이름, 매개 변수, 반환 타입을 사용하여 함수를 정의합니다. 함수 키워드인 func 을 사용 후에 함수 이름을 정하고 매개 변수를 소괄호로 감싸줍니다. 그리고 ->을 사용하여 반환타입을 명시해줍니다. 그렇다면 함수의 기본 형태는 아래와 같습니다. func 함수이름(매개변수1이름 : 매개변수1타입, 매개변수2이름 : 매개변수2타입 ...) -> 반환타입 { 함수 구현부 return 반환값 } 예시 ) func sumAtoB(a : Int, b : Int) -> .. Language/Swift 2022. 7. 25. [Swift Basic] 컬렉션 타입 본 내용은 야곰님의 Swift 기본문법 강좌를 듣고 개인적으로 학습하여 정리한 내용입니다. 목차 컬렉션 타입(Collection Type) 배열(Array) 배열(Array)의 활용 딕셔너리(Dictionary) 딕셔너리(Dictionary)의 활용 세트(Set) 세트(Set)의 활용 ✅ 컬렉션 타입(Collection Type) 컬렉션 타입이란 '데이터들의 집합소'입니다. 지정된 타입들의 묶음이라고 보면 될 것 같습니다. 종류에는 배열(Array), 딕셔너리(Dicitionary), 세트(Set)가 있습니다. ✅ 배열(Array) 배열은 같은 타입의 데이터들을 순서대로 저장하는 리스트입니다. 인덱스 접근이 가능합니다. 먼저 배열(Array)을 선언 및 생성을 해보도록 하겠습니다. import UIKit.. Language/Swift 2022. 7. 24. [Swift Basic] Any, AnyObject, nil 본 내용은 야곰님의 Swift 기본문법 강좌를 듣고 개인적으로 학습하여 정리한 내용입니다. 목차 Any, AnyObject nil ✅ Any, AnyObject Any, AnyObject 타입은 기본 데이터 타입은 아니지만, 데이터 타입 위치에서 특별한 역할을 수행합니다. Any : 모든 데이터 타입을 할당할 수 있습니다. AnyObject : Any보다 한정된 범위이며 모든 클래스의 인스턴스를 할당할 수 있습니다. 그렇다면 먼저 Any 의 예시를 살펴보겠습니다. import UIKit var anyValue : Any = "나는야 다 받을 수 있어!" anyValue = 100 anyValue = 123.45 anyValue = "🤓" // var charValue : Character = anyVal.. Language/Swift 2022. 7. 23. 이전 1 다음