Kotlin #3 : 기본 연산자, 비트 연산자, 변수와 함수, 반복문, 조건문, 람다식 230213
++ 기본 연산자 ++ - 산술, 대입, 증가, 감소, 비교, 논리 연산자... - 산술 연산자 operator description example + 덧셈 1+2 - 뺄셈 2-1 * 곱셈 3*5 / 나눗셈 10/3 % 나머지(Modulus) 10%3 - 대입 연산자 operator description example = 오른쪽 항의 내용을 왼쪽 항에 대입 num = 2 += 두 항을 더한 후 왼쪽 항에 대입 num += 2 -= 왼쪽 항을 오른쪽 항으로 뺀 후 왼쪽 항에 대입 num -=2 *= 두 항을 곱한 후 왼쪽 항에 대입 num *=2 /= 왼쪽 항을 오른쪽 항으로 나눈 후 왼쪽 항에 대입 num /= 2 %= 왼쪽 항을 오른쪽 항으로 나머지 연산 후 왼쪽 항에 대입 num %= 2 - 증감 연..
2023. 2. 15.
Kotlin #2 : 변수, 함수, null, 세이프콜, 엘비스 연산자, 스마트 캐스트 230213
++ 변수 ++ - Int, Short, Long, Double, Float, Byte, Boolean : 기초 타입 객체 - Char, String : 문자와 문자열 String 타입의 데이터는 문자열을 큰따옴표(“)나 삼중 따옴표(“””)로 감싸서 표현 String Pool이라는 공간에 구성 - 코틀린의 표현식은 $기호 ex) $a 혹은 중괄호 이용 ${a+2} - Any : 모든 타입 가능, 들어오는 데이터에 제약을 받지 않음 - Unit : 반환문이 없는 함수, 자바의 반환형 void 와 비슷 (기본형) ++ for 구문 ++ - of 예약어 : 반복 가능한 객체(iterable)를 순회 - in 예약어 : 객체의 모든 '열거할 수 있는 속성들'을 순회 ++ null ++ - null을 허용한 변..
2023. 2. 13.