-
Hello world!(출력)Android_Kotlin/Kotlin_공부 2023. 3. 16. 20:34728x90
코틀린에서는 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