반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 클린코드
- 자바
- 해슁
- codecademy
- Web
- CSS
- front-end
- javascript
- 검색트리
- DP
- SWEA
- 프로그래머스
- html
- inflearn
- 알고리즘
- DFS
- Color
- CleanCode
- java
- 정렬
- algorithm
- 구현
- Kotlin
- 다이나믹 프로그래밍
- 코딩테스트
- BFS
- SQL
- android
- Spring
- 순환
Archives
- Today
- Total
깡뇽
[Kotlin] 형변환과 배열 본문
반응형
오늘도 문법을 공부해봐야죠.
Day3
유튜브 "테크과학! DiMo" 《Kotlin 강좌 #3 - 형변환과 배열》 공부.
- 형변환
형변환 : 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능
형변환 함수 : toByte(), toShort(), toInt(), toLong(), toFloat(), toDouble()
+ 코틀린은 명시적 형변환을 통해 개발자가 직접 변환될 자료형을 지정해야함. 암시적 형변환은 지원하지 않음.
ex) Int타입 변수를 Long타입으로 변환
fun main() {
var a : Int = 123
var b : Long = a.toLong()
}
- 배열
arrayOf() 함수를 사용하여 배열을 정의.
배열의 값을 할당하거나 사용하려면 배열 이름[참조할 인덱스]를 써서 사용.
+ 처음 배열을 선언했을 때 전체 크기를 변경할 수 없음. -> 단점
+ 한 번 선언해두면 다른 자료구조보다 빠른 입출력이 가능. -> 장점
ex) 배열 사용 예시
fun main() {
var intArr = arrayOf(2, 3, 4) // 배열
var nullArr = arrayOfNulls<Int>(2) // Null로 채워진 빈 배열
intArr[0] = 1
println(intArr[1]) // 출력값 : 3
}
반응형
'Android > Kotlin' 카테고리의 다른 글
[Kotlin] 반복문과 증감연산자 (0) | 2021.08.23 |
---|---|
[Kotlin] 조건문과 비교연산자 (0) | 2021.08.22 |
[Kotlin] 타입 추론과 함수 (0) | 2021.08.21 |
[Kotlin] 변수와 자료형 (0) | 2021.08.19 |
Kotlin 공부 시작 (0) | 2021.08.18 |