Index 1. Swift의 함수(Functions) 2. parameter와 argument 3. 함수의 오버로딩(overloading) 및 함수타입(Function Types) 4. 마무리 1. Swift의 함수(Functions) Swift에서 함수의 가장 기본적인 형태를 설명한다. 간단한 설명과 예시 코드만 작성하고 넘어간다. 함수는 크게 4종류로 나뉜다. 1. input O, output O : input과 output 둘다 있는 함수 2. input O, output X: input만 있는 함수 3. input X, output O: output만 있는 함수 4. input X, output X: 둘다 없는 함수 1. input O, output O : input과 output 둘다 있는 함수..
INDEX 1. 튜플(Tuples) 2. 반복문 - for문, while문, repeat-while문 3. continue와 break 4. 마무리 1. 튜플(Tuples) 1. 튜플이란 2. 데이터 값 접근(점을 통한 접근, Named Tuple) 3. switch문에서의 활용(바인딩, where절 활용, 범위연산자) 1. 튜플은 여러개의 연관된 데이터를 하나로 묶어서 간단하게 사용하는 타입이다. Int, Double., String등 여러 타입이 함께 들어가 있어도 되지만 주의할 점은 튜플을 최초로 만든 이후에는 데이터 값의 추가와 삭제가 불가능하다. let threeNumbers = (1, 2, 5) print(threeNumbers)) // 1,2,5 출력 type(of: threeNumbers)..
INDEX 1. 연산자(Operator) 2. if문 3. switch문 4. 마무리 1. 연산자(Operator) 대입 연산자(Assignment Operator) : 등호(=) 산술 연산자(Arthmetic Operators) : +(더하기), -(빼기), *(곱하기), /(나누기), %(모듈러, 정수끼리 연산에서 나머지를 구할때) 복합 할당 연산자(Compound Assignment Operators)( +=, -=, *=, /=, %=) 비교 연산자(Comparison Operators): ( ==, !=, >, =, if문에서 설명 논리 연산자 (Logical Operators): ( &&(and), ||(or), !true( not true ==> false), !false(not false ..
Index 1. 변수와 상수(Variables and Constants) 2. 타입(Types)- 기본 데이터 타입(Data types) 및 타입 문법 3. 마무리 1. 변수와 상수(Variables and Constants) 1. 변수는 var 키워드를 사용하고 상수는 let 키워드 사용한다. 스위프트는 컴파일러가 타입 추론(Type Inference)이 가능하기 때문에 별도의 타입을 명시해주지 않아도 타입을 저장한다. 기본문법: var 변수명 = 데이터 let 상수명 = 상수값 예시: var variable = 3 // 변수 variable 선언 let constant = "상수" //상수 constant 선언 2. 변수(var)는 동일 타입(Int, String...)에 한해 언제든 값 변경이 가능..
나는 컴퓨터공학과에 재학 중인 대학생이다. 기존에는 문과계열이었기에 작년에 1학기를 마치고 총 8학기 중 2학기를 수료하고 전과를 해야 했다. 전과 동기는 원래는 이쪽에 대한 생각이 아예 없었으나, 전역 후 기존에 갖고 있던 꿈에 대한 열망의 부재가 컸다. 간절히 바라던 게 사라지니 그 꿈과 유사한 경험을 통해 내 자아를 실현시킬 수 있는 행위가 무엇일까 생각해 보던 중 눈에 띈 게 개발자였다. 금전적인 부분이 이 선택에 자극을 준 건 10%도 되지 않는다. 그저 내가 스스로 더 발전하면 나라는 사람의 가치가 그에 비례해 올라간다는 점, 내 스스로 내가 원하고 세상에 기여할 무언가를 조금이나마 만들어낸다 점이 나에게는 창작의 관점으로 다가왔기 때문이다(물론 이게 그렇게 쉬운 게 아니라는 걸 점점 알게 된..