Programming/Kotlin
[Kotlin] 기본 문법
기록하는 백앤드개발자
2024. 5. 11. 10:10
반응형
ㅁ 들어가며
ㅇ 코틀린을 공부하는 중이다. Kotlin 기본 문법과 Kotlin 코드 간단히 살펴보기를 보고 정리하였다.
ㅇ 관련 코드는 이곳에 있다.
ㅁ 패키지 정의 및 Import
패키지 사양은 소스 파일의 맨 위에 있어야 한다.
package com.peterica.demo
import kotlin.text.*
ㅁ 프로그램 Init
Java와 같이 Main이 어플리케이션의 시작점이다.
fun main() {
println("Hello, world!!!")
}
fun main(args: Array<String>) {
println(args.contentToString())
}
ㅇ String 인수를 받는 방법
ㅁ Print & Println
// 표준출력
print("Hello ")
print("world!!\n")
// 줄바꿈 출력
println("Hello, world!!!")
ㅇ print() 메소드에 마지막 문자열에 계행문자(\n)을 넣어주면 println()를 호출한거 처럼 줄바꿈이 된다.
ㅁ 주석
// 한줄 주석
/* 주석의 시작과
~~~
끝*/
ㅁ 문자열 템플릿
class Test {
fun printStr():String{
return "test"
}
}
fun main(args:Array<String>) {
val num1 = 34
println("num is $num1")
val test = Test() // new는 생략가능
println("test function ${test.printStr()}")
}
ㅁ Functions ~
fun sum(a: Int, b: Int): Int {
return a+b
}
fun main() {
print("sum of 3 and 5 is ")
println(sum(3, 5))
}
ㅇ 두 개의 Int 매개변수와 반환 유형이 있는 함수
fun sum(a: Int, b: Int) = a + b
fun main() {
println("sum of 19 and 23 is ${sum(19, 23)}")
}
ㅇ 함수 본문은 표현식일 수 있다.
ㅁ 문자열과 숫자 선언
// 변하지 않는 수는 val
val x: Int = 5
// 변할 수 있는 수는 var
var y: Int = 5
y += 1
print(y)
// 변수의 유형을 추론하여 유형 생략가능
val a = 5
var b = "five"
// 선언 후 값 초기화
val c: Int
c = 3
ㅁ 함께 보면 좋은 사이트
반응형