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
- C언어
- 데이터 직렬화 포맷
- github
- 3D모델링
- docker
- 코틀린개발환경
- 3D프린터입문
- 리눅스 파일동기화
- linux job
- 3D 프린터 용어
- Kotlin
- Notification
- octoprint
- docker container
- 3D프린터
- ci/cd
- kubernetes
- nas
- git
- gitlab
- OnlineIDE
- NAS HDD교체
- Token인증방식
- 3D
- 3d프린터 초보
- 3D프린터 입문
- 네이버클라우드
- Jenkins
- data serialization formats
- IoTNetwork
Archives
- Today
- Total
0과 1을 공부하다.
[Kotlin] 코틀린 시작하기 본문
728x90
main 함수
코틀린 언어는 자바와 동일하게 애플리케이션 진입점인 1개의 main 함수가 필요하다.
다음 아래 코드는 Hello World 를 출력 하는 코드이다.
이전 자바 언어와 또 다른점은 코틀린은 코드 라인 끝에 세미콜론(;)을 붙이지 않아도 된다.
fun main(){
print("Hello World")
}
주석
코틀린 언어에서 주석은 자바와 동일하게 한줄 주석(//)과 다중 주석(/**/)을 지원한다.
- 한줄 주석 (//)과 다중 주석 (/**/)
fun main(){
print("Hello World")
// 이것은 한줄 주석 입니다.
/*
이것은
다중 주석
입니다.
*/
}
//
표준 입/출력
표준 출력
코틀린에서 표준 출력은 print() 와 println()으로 가능하다. print와 println의 차이는 println 은 자동 개행이 적용된다.
print()와 println()의 예시는 아래와 같다.
- print()
fun main() {
print("Hello, world!!!")
print("I am developer!!!")
}
/* [result]
Hello, world!!! I am developer!!!
*/
- println()
fun main() {
println("Hello, world!!!")
println("I am developer!!!")
}
/* [result]
Hello, world!!!
I am developer!!!
*/
print() 또는 println()을 통해 변수를 출력하거나 문자열을 결합하는 등 활용하는 예시는 아래와 같다.
fun main(){
val name = "park"
val old = "29"
println(name) // tmp 변수 출력
println("hello," + name + "jihwan") // 문자열 결합
println("old: $old") // 문자열 내 변수 포함 [$기호를 포함하여 사용]
println("old: ${old}") // 문자열 내 변수 포함 [$기호를 포함하여 사용]
}
코드상 여러 라인으로 문자열을 표현하는 방법은 아래와 같다.
fun main() {
val str: String = """
hello !
kotlin ~
""".trimIndent()
println(str)
}
표준입력
- 한줄 입력
코틀린에서 표준 입력은 readLine() 를 통해 사용자로부터 입력 받는다.
fun main() {
print("Enter your name:")
val name = readLine() // 사용자로부터 입력을 받음
println("Hello, $name!")
}
- 다중 입력
fun main() {
println("Enter multiple lines of text (Enter a blank line to finish):")
val lines = mutableListOf<String>()
while (true) {
val line = readLine() // 사용자로부터 입력을 받음
if (line.isNullOrBlank()) {
break // 빈 줄이 입력되면 종료
}
lines.add(line)
}
println("You entered:")
for (line in lines) {
println(line)
}
}
※ 본 게시글의 정보가 잘못 되었거나 부족한 부분에 대한 피드백을 환영합니다.
* CopyRight 2024. Jay Park All rights reserved.
728x90
'Study > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 리스트/배열 (0) | 2024.07.02 |
---|---|
[Kotlin] 코틀린 문자열 (0) | 2024.07.02 |
[Kotlin] 코틀린 Null Safety (0) | 2024.07.02 |
[Kotlin] 코틀린 자료형 / 변수 / 상수 / 연산자 (0) | 2024.07.02 |
[Kotlin] 코틀린 특징 및 개발환경 구성 (0) | 2023.09.16 |
Comments