기초

    Swift 사용자 정의 타입 - enum

    Swift 사용자 정의 타입 - enum

    swift의 열거형은 다른 언어와는 많이 다름으로 잘 살펴봐야 합니다. 기본 형태 enum EnumName{ //한줄에 하나씩 정의도 가능하고 case one case two //한줄에 여러개 정의도 가능합니다. case three, four, five } 인스턴스 생성 var count = EnumName.one * count는 초기화시에 타입추론이 되서 EnumName의 형을 갖게 됩니다. 축약형 문법 (dot syntax) count의 형이 EnumName으로 한번 정의되면, 다음 값을 할당시 형을 생략한 점문법을 이용해서 값을 항당하는 축약형 문법을 사용할 수 있습니다. enum EnumName{ case one case two case three, four, five } var count = E..

    Swift 함수의 선언과 호출

    Swift 함수의 선언과 호출

    함수 선언 //반환값이 있는 함수 func functionName(parameter1 : String, parameter2 : Int) -> String{ return "결과값" } //반환값이 없는 함수 fun noReturnFunc(parameter1 : String) -> Void{ print(parameter1) } //Void는 생략가능합니다. fun noReturnFunc(parameter1 : String) -> { print(parameter1) } //매개변수와 반환값이 없는 경우 func justPrint(){ print("just print") } 함수 호출 func sum(num1: Int, num2: Int)->Int{ result num1+num2 } sum(num1: 2, su..

    Swift 기초 개념 및 데이터 타입

    Swift 기초 개념 및 데이터 타입

    상수와 변수 상수 선언 let 이름: 타입 = 값 상수는 이름그대로 선언한 값 고정 변수 선언 var 이름: 타입 = 값 변수는 이름그대로 값 변경 가능 ! 값이 명확하다면 타입은 생략할 수 있다. 그러나 나중에 할당하려고 하는 상수나 변수는 타입을 명시하여야 한다. var name:String let age:Int name = "녹색하늘" age = 20 print("나의 이름은 \(name)입니다") //나의 이름은 녹색하늘입니다 name = "하늘" print("나의 이름은 \(name)입니다") //나의 이름은 하늘입니다 기본 데이터 타입 Int : 64비트 정수형 UInt : 64비트 양의 정수형 Float : 실수타입 32비트 부동소수형 : 소수점이하 6자리 Double : 실수타입 64비트 ..