Swift랑 친해지기 318

09. 조건문

1. if - else 구문 - if - else 구문의 기본 형태 - if만 단독으로 사용해도 되고, else, else if 와 조합해서 사용 가능합니다. - if 뒤의 조건 값애는 Bool 타입의 값만 위치해야 합니다. - 조건을 감싸는 소괄호는 선택사항입니다. 반복문 구조 if조건{ /* 실행 구문 */ } else if 조건{ /* 실행 구문 */ }else{ /*실행 구문*/ } 코드로 보기 - if - else 의 사용 let someInteger = 100 if someInteger 100{ print("100 초과") } else{ print("100") } //100 // 스위프트의 조건에는 항상 Bool 타입이 들어와야 합니다. // someInteger는 Bool 타입이 아닌 Int..

08.함수고급

*이 글은 부스트 코스 야곰님 강좌를 기본으로 공부하며 정리한 글입니다.* 매개변수 두 개 이상의 변수 사이의 함수 관계를 간접적으로 표시할 때 사용하는 변수. 1. 매개변수 기본 값 - 매개변수에 기본적으로 전달된 값을 미리 지정해 둘 수 있습니다. - 기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이 좋습니다. 코드로 보기 func 함수이름( 매개변수1이름 : 1타입, 매개변수2이름 : 매개변수2타입 = 매개변수 기본값...) ->반환타입{ /* 함수 구현부 */ return 반환값 } func greeting( freind : String, me : String = "GD"){ print("Hello \(friend)!I`m\(me))") } // 매개변수 기본값을 가지는 매개변수는 ..

07. 함수기본

/* 함수 */ import Swift //MARK: - 함수의 선언 //func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> 반환타입 { // 함수 구현부 // return 반환값 //} func sum(a: Int, b: Int) -> Int{ return a + b } 반환값이 없는 함수 - void //func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> void { // 함수 구현부 // return // } func printMyName(name: String) -> Void{ print(name) } Void 생략가능 //func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) ..

상수와 변수

Swift는 함수형 프로그램 패러다임을 채용한 언어답게 불변객체에 대하여 중요시한다. 참고) 상수와 변수의 뜻을 알고가자 상수란 - 값이 변하지 않고 고정된 수나 이를 지칭하는 문자 변수란 - 값이 특정지지 않아 임의의 값을 가질수 있는 문자 1. 상수와 변수 선언 주의) 띄어쓰기로 인하여 컴파일이 안될경우가 종종 있기때문에 띄어쓰기를 생활화하자! 1)상수 선언 키워드 - let 상수 선언 let 이름: 타입 = 값 - 타입의 값이 명확하다면 생략가능 let 이름 = 값 2)변수 선언 키워드 - var 변수 선언 var 이름: 타입 = 값 - 타입의 값이 명확하다면 생략가능 var 이름 = 값 code로 보기 let constant : String = "차후에 변경이 불가능한 상수 let" var va..

명명법/콘솔로그/문자열 보간법

처음 스위프트를 접하여 기초문법을 배워보고 싶어 글을 작성합니다. 부스트코스에 야곰님 강의 'ios 프로그래밍을 위한 스위프트 기초' 강의를 보면서 재정리 및 첨부한 글입니다. 1. 명명법(이름짓기) Swift 는 보통 camel case를 사용한다. 1) Lower Camel Case : function, method, variable, constant ex) someVariableName *함수나 메서드, 변수 상수는 소문자로 시작하는 Camel Case 를 사용함* 2) Upper Camel Case : type(class, struct, enum, extension등) ex)Person, Point, Week *클래스나 구조체 , 열거형 , 익스텐션 타입이름은 대문자로 시작하는 Camel Case..