ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Hello world!(출력)
    Android_Kotlin/Kotlin_공부 2023. 3. 16. 20:34
    728x90

     

    코틀린에서는 println() 함수를 사용하여 출력을 할 수 있습니다. 이 함수는 자바의 System.out.println()과 동일한 역할을 합니다.

     

    간단한 예시를 살펴보겠습니다.

    fun main() {
        println("Hello, world!")
    }

    위 코드를 실행하면  "Hello, world!"가 출력됨을 확인 할 수 있습니다.

     

    코틀린에서는 print() 함수를 사용하여 출력을 할 수 있습니다. 이 함수는 println()과 다르게 출력후 자동으로 줄바꿈을 하지않습니다.

     

    다음은 두 함수를 간단한 예시를 통해 비교해 보겠습니다.

    fun main() {
        val str1 = "Hello "
        val str2 = "world!"
        
        println(str1)
        println(str2)
        
    }

    위 코드는 println()을 통한 출력예시입니다. 위 코드 실행결과 자동으로 줄바꿈이 된

    Hello 
    world!

    가 출력됨을 확인할 수 있습니다.

     

    다음은 print()를 사용한 예시입니다.

    fun main() {
        val str1 = "Hello "
        val str2 = "world!"
        
        print(str1)
        print(str2)
    }

    실행결과 Hello world!가 출력됨을 확인할 수 있습니다.

     

    이처럼 두 함수는 줄바꿈을 출력 결과에 포함하는가에 대한 차이점을 갖고 있습니다.

     

     

    코틀린에서는 출력 시 변수나 표현식을 문자열에 삽입하고 싶은 경우에는 문자열 템플릿을 사용할 수 있습니다. 문자열 템플릿은 $ 뒤에 변수나 표현식을 적어주면 해당 값을 문자열에 삽입합니다.

    사용법은 조금 다르지만 C언어에서의  %와 같은 맥락이라고 볼 수 있습니다.

     

    간단한 예시를 살펴 보겠습니다.

     

    fun main() {
        val name = "Moon"
        val age = 25
        println("My name is $name and I am $age years old.")
    }
    

    위 코드를 실행하면  My name is moon and I am 25 years old. 라고 출력됨을 확인할 수 있습니다.

     

    물론 코틀린은 자바와 문법이 상당부분 유사하기 때문에 +연산자를 통한 변수 삽입도 가능 합니다.

    fun main() {
        val name = "Moon"
        val age = 25
        println("My name is " + name + " and I am " + age + " years old.")
    }

    위 코드를 실행하면 동일하게 콘솔에 My name is moon and I am 25 years old. 라고 출력됨을 확인할 수 있습니다.

     

    지금까지 코틀린의 출력에 간단하게 대해 알아보았습니다. 코틀린에서는 println() 함수와 print()함수를 통해 간단하게 출력할 수 있습니다. 또한 문자열 템플릿을 사용하거나 +연산자를 이용하여 변수나 표현식을 문자열에 삽입하는 것도 가능합니다.

     

    이제 다음글에서는 입력에 대해서 알아보도록 하겠습니다.

    'Android_Kotlin > Kotlin_공부' 카테고리의 다른 글

    예외처리 예시(Kotlin)  (1) 2023.08.01
    제어문 다루기 1  (0) 2023.03.19
    코틀린에서의 입력 다루기  (0) 2023.03.17
    1.코틀린의 등장  (0) 2023.03.15
Designed by Tistory.