
Switch문//Syntaxswitch valueExpression {case pattern: statementscase pattern, pattern: statementsdefault: statements} switch문을 쉽게 풀어서 설명해보자.valueExpression에서 선언된 값과 각각의 case들을 매칭시킨다.그래서 값이 같다면, 해당 case에 있는 코드를 실행.같지 않다면, 다음 case로 이동. switch문에서는 모든 케이스를 매칭해야 한다.그래서 case들에 매칭을 하고, 남은 다른것들은default에서 처리한다.if문의 else와 같은 역할이라고 보면 된다. 두번째 case를 보자.여러개의 패턴과 매칭시킬수도 있다.이때는 &&(and)가 아닌 ||(or)이기 때문에 둘중의 하나만..

아래의 글을 먼저 읽고 오면 좋다. Swift 기본 문법 - Functions (함수)Functions(함수)- 특정 기능을 수행하는 코드 조각- 언제든지 다시 사용이 가능하다.쉽게 말해서 나만의 함수를 만드는 것! calling Functions 함수를 가져다 쓰는 것. SyntaxfunctionName(parameters) Definingquaker.tistory.com guard문// Syntaxguard condition else { statements} - 다른 조건문들과 마찬가지로 condition을 평가한 뒤 코드를 실행한다.- condition에는 bool 타입의 표현식이 와야 한다.- guard에서는 else 블럭을 비워둘 수 없다. condition이 true일때.guard문을 ..