일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 패미컴
- 슈퍼패미컴
- 3DS
- 오블완
- 슈퍼마리오
- fpga
- 컨트롤러
- 닌텐도
- snes
- 모빌슈트
- 닌텐도스위치
- 앙상블
- analogue
- ps4
- 건담
- 티스토리챌린지
- mister
- MSX
- Game Gear
- Apple II
- GOG
- Saturn
- 게임보이
- 메트로이드
- 새턴
- 메가드라이브
- mobilesuit
- ensemble
- PC엔진
- 게임기어
- Today
- Total
목록Kotlin (3)
Just a Blog
1. 반복문 (Loop) (1) while Java와 거의 동일하다. while (a 30) { ... } else { ... } (2) try / catch / finally Java와 거의 유사하다 try { ... } catch(e: Exception) { ... } finally { ... } (3) 'when (값)' 구문 Java의 'switch / case' 문..
1. 데이터 타입 Java와 다르게 Kotlin에는 primitive 타입이 없다. 모든 타입은 오브젝트이다. (1) 숫자 타입 ① 종류 - Long: 64비트 범위 정수 표현 - Int: 32비트 범위 정수 표현 - Short: 16비트 범위 정수 표현 - Byte: 8비트 범위 정수 표현 - Double: 64비트 범위 실수 표현 - Float: 32비트 범위 실수 표현 ② 표현 변수에 숫자를 직접 할당할 때, 정수의 기본형은 Int형으로 추론하고 실수의 기본형은 Double형으로 추론한다. 정수값 뒤에 'L'을 붙이면 Long 타입으로 추론되고, 실수값 뒤에 'F'를 붙이면 Float 타입으로 추론한다. val num1 = 123 (정수값은 기본적으로 Int로 추론한다) val num2 = 3456..
1. 구문 (1) expression 가능 값을 평가/계산하는 expression을 구문에 사용할 수 있다. 'a * a'는 순수히 a * a 값을 나타내는 표현(expression)이기 때문에 에러가 나지 않는다(대신 값을 evaluation하는 것 외에 다른 일은 일어나지 않는다). fun main(args: Array) { var a = 1 a * a println(a) } 이런 특성으로 Kotlin에서는 다음과 같이 함수(function)을 expression으로 선언할 수도 있게 된다. fun square(s:Int) = s * s (2) 각 구문에 세미콜론(;)은 생략 가능하다 (써도 그만 안써도 그만) var a = 1 println(a) (3) 구문 블럭 Java와 동일하게 '{', '}'..