자바에서 int, String 등 자료형으로 변수를 선언했던 것과 달리 코틀린의 변수는 val과 var 키워드를 이용해 선언한다. val과 var의 차이와 사용법을 알아보자. //java int a = 1; String str = "Hello World"; //kotlin val a = 1 val str = "Hello World" 1. val과 var의 차이 val: read-only(읽기 전용) 변수. 자바의 final에 해당 var: variable(값을 바꿀 수 있는) 변수. 자바의 일반 변수에 해당 변수의 값이 변경되지 않아야 하는 경우 val을 이용하고, 값이 변경되어야 한다면 var을 이용해 변수를 선언한다. val로 변수를 선언해 놓고 변경해야 하는 경우 var로 바꾸는 방법을 사용하면 오..
Java에서 System.out.println()을 사용해 출력했던 것을 Kotlin에서는 간단하게 println()만을 사용하면 된다. //java System.out.println("Hello World") //kotlin println("Hello World") 그 중 Java와는 조금 다른 변수와 특수문자를 출력하는 방법을 알아보자. 1. 변수 출력하기 오로지 변수값만을 출력하는 경우에는 자바와 동일하게 println 안에 변수명을 입력하면 된다. val str = "Hello World" println(str) Hello World 문자열 내에 변수를 출력하고자 하는 경우에는 달러기호($)를 사용한다. val name = "Kotlin" println("I am $name") I am Kotli..
코틀린이란? 코틀린(Kotlin)은 JetBrains에서 개발한 언어로, 2017년 구글이 안드로이드의 공식 언어로 추가했다. 코틀린은 JVM, JS, Native상에서 실행될 수 있는 멀티플랫폼 언어이다. 또한 자바와 상호 운용이 100% 지원되므로 자바 코드를 완전히 바꾸지 않고도 자바와 혼용할 수 있다. Kotlin/JVM: 자바 가상 머신에서 동작하는 자바 애플리케이션이나 안드로이드 애플리케이션을 만들 수 있다. Kotlin/JS: 자바스크립트로 웹 브라우저에서 동작하는 애플리케이션을 만들 수 있다. Kotlin/Native: LLVM 컴파일러를 이용하여 여러 플랫폼을 타깃으로 하는 애플리케이션을 만들 수 있다. 코틀린의 장점 1. 자료형 오류를 미리 잡을 수 있다. 코틀린은 프로그램이 컴파일될 ..
- Total
- Today
- Yesterday
- 우선순위큐
- 프로그래머스
- 백준
- architectural pattern
- livedata
- MutableLiveData
- Kotlin
- SCPC2021
- 변수
- 알고리즘
- androidx.core
- gradle
- BAEKJOON ONLINE JUDGE
- heap
- 코틀린
- 후기
- java
- Algorithm
- 라이브 데이터
- viewmodel
- programmers
- hilt
- 자바
- 안드로이드
- 뷰모델
- Naver AI Burning Day
- Android
- 아키텍처 패턴
- 힙
- error
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |