본문 바로가기

전체 글

(5)
[Swift] 다양한 연산 1. 수치 연산 부호 설명 a + b a와 b를 더함 a - b a에서 b를 뺌 a * b a와 b를 곱함 a / b a를 b로 나눔 a % b a를 b로 나눈 나머지 값 2. 대입 연산 부호 설명 같은표현 a += b a와 b를 더한 값을 a에 대입 a = a + b a -= b a에서 b를 뺀 값을 a에 대입 a = a - b a *= b a와 b를 곱한 값을 a에 대입 a = a * b a /= b a를 b로 나눈 값을 a에 대입 a = a / b a %= b a를 b로 나눈 나머지 값을 a에 대입 a = a % b 3. 비교 연산 부호 설명 a == b a와 b는 같음 a != b a와 b는 다름 a = b a는 b보다 크거나 같음 ..
[Swift] 함수, 기본 연산자 1. 함수 func로 구현 인수(argument) 매개변수(parameter) 반환값(return value) func 함수이름(매개변수이름: 매개변수타입, 매개변수이름: 매개변수타임) -> 반환티입 { 함수구현 } print(함수이름(인수)) // 함수 호출 // 반환값 func plusA(a: Int) -> Int { return a + 2 } // return 값을 반환만 할뿐 출력되지 않음 func plusB(b: Int) { print(b + 2) } // pritn메서드를 사용하여 결과값 출력 2. 기본 연산자 더하기, 빼기, 곱하기, 나누기 : +, -, *, / 나머지 구하기(Remainder) : % print(5 % 3) // 2 -> 5를 3으로 나눈 다음 나머지 값인 2를 출력
[Swift] 상수와 변수, 타입 추론과 타입 어노테이션, 타입의 종류 1. 상수와 변수 상수(constant) : let 으로 선언 후 변경할 수 없는 값 변수(variable) : var 으로 선언 후 변강할 수 있는 값 var a = 1 let b = 3 print(a + b) // 4 a = 3 // a의 값이 1에서 3으로 변경된다. b = 2 // let 으로 선언했기때문에 컴파일에러가 난다 print(a + b) // 6(a의 값이 3으로 변경되어 계산됨) 2. 타입 추론과 타입 어노테이션 타입 추론 : 상수나 변수에 초기화 된 값을 통해 타입을 추론하는 것 타입 어노테이션 : 타입을 지정해주는 것 var a: Int // 타입 어노테이션 a = 1 // 초기화 var a: Int = 1 // 타입 어노테이션과 초기화 var a = 1 // 타입 추론 그럼 알아..