상수와 변수 선언 다른 여타 언어와 마찬가지로, Swift 역시 상수와 변수를 선언할 수 있다. C++에서는 상수와 변수의 차이가 const의 유무에 따라 달라진 반면, Swift에서는 선언하는 방식 자체가 다르다. 상수의 경우 let 키워드를 이용하여 선언할 수 있
출처: 애플 공식 Swift 레퍼런스Swift에서는 여러 줄을 포함하는 String 값을 선언하기 위해 """ 를 사용한다. 어디서 많이 본 것 같은 표현이라고 생각했는데, Python에서도 비슷한 방법(''')으로 표현하고 있었다. 사실 Python에서는 다중 주석
출처: 애플 공식 Swift 레퍼런스 Extended Grapheme Cluster (확장 자소 집합) Swift의 경우
출처: 애플 공식 Swift 레퍼런스앞서 \[문법 정리 다만 String의 맨 처음과 끝의 경우 startIndex, endIndex를 통해 접근할 수 있다. 만약 String 상의 특정 위치를 접근하고 싶으면, index 메소드를 통해 수행할 수 있다.그리고 Str
출처: 애플 공식 Swift 레퍼런스Swift에서는 Array, Set 그리고 Dictionary 총 3가지의 Collection type들을 제공한다. Array의 경우 순서가 있는 값들의 집합이고, Set의 경우 중복을 허용하지 않고 순서가 없는 값들의 집합이며
출처: 애플 공식 Swift 레퍼런스 Set Set은 중복을 허용하지 않고 순서도 없는 값의 집합이다. Set 자료형은 값을 저장할 때 해시값을 사용한다. 따라서 사용자가 만든 커스텀 자료형을 Set에 저장하고 싶다면 반드시 Swift 표준 라이브러리의 Hasahb
출처: 애플 공식 Swift 레퍼런스 Dictionary Dictionary는 key와 value의 쌍들의 집합이다. Dictionary 역시 Set과 마찬가지로 순서가 없으며, key의 경우 중복을 허용하지 않는다. Dictionary의 key와 value는
출처: 애플 공식 Swift 레퍼런스다른 언어에서 사용하는 do-while 구문을 Swift에서는 repeat-while 구문으로 제공한다. 작동 방식은 동일하다.If 조건문 같은 경우, Swift나 다른 언어나 비슷하다. 그런데 Switch의 경우에는 많은 차이점이