Optinal의 필요성코딩을 하면서 어떠한 변수에 값이 있을 수도 없을 수도 있는 경우를 위해서 입니다.예제를 하나 살펴봅시다.오류가 나는 원인은 nil은 Int형 타입에 할당 될 수 없기 때문입니다.Int타입에 메모리 공간에 Int타입이 아닌 것을 넣어서 메모리공간이
Swift 백준 문제를 풀며 필요한 내용을 정리하였습니다.기본 문자열 입력받기readLine()은 한줄을 입력받으며, 입력받은 문자는 Optional< String >타입으로 변수에 담긴다. 그래서 위의 예제는 입력받는 시점에 느낌표(!)를 붙여 강제추출을 해주거
init(repeating:count:) String과 Array에서 사용할 수 있다. 알고리즘 문제에서 유용하다.repeating에 반복할 문자, 문자열, 숫자, 부울 등을 넣어주면 되고, count에는 반복 횟수를 넣어주면 된다. StringArray
문자열에서 문자에 간단히 접근하는 간단한 방법을 살펴봅시다. >for-in loop >index startIndex : 문자열의 시작 요소 인덱스를 가리킨다. endIndex : 문자열의 마지막 요소 인덱스 다음을 가리킨다. index(before: String.
for-in loopsubscriptsubcripts는 대괄호\[]나 instance 이름 뒤에 특정 값을 넣어 값에 접근할 수 있다.startIndex : 문자열의 시작 요소 인덱스를 가리킨다.endIndex : 문자열의 마지막 요소 인덱스 다음을 가리킨다.index