관리 메뉴

피터의 개발이야기

[Kotlin] 기본 문법 본문

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

 

ㅁ 함께 보면 좋은 사이트

Kotlin 기본 문법

자바 개발자를 위한 코틀린 입문 책 요약 git

반응형

'Programming > Kotlin' 카테고리의 다른 글

[Kotlin] 변수 선언  (0) 2024.05.14
[Kotlin] 기본 자료형과 참조 자료형  (0) 2024.05.13
[Kotlin] 데이터 타입  (0) 2024.05.12
[Kotlin] 개발 환경 세팅  (0) 2024.05.09
[kotlin] 코틀린 개요  (0) 2024.05.08
Comments