코틀린 독학 11 Standard output

코틀린 독학 11

Standard output

Table of Contents

표준 출력은 장치에 대한 정보를 표시하는 기본 작업입니다. 모든 프로그램이 그러한 출력을 생성하는 것은 아닙니다. 기본적으로 표준 출력은 화면에 데이터를 표시하지만 이를 파일로 리디렉션할 수도 있습니다.

Hyperskill에서는 문자열, 숫자 등의 데이터를 표준 출력으로 보내는 프로그램을 작성하는 경우가 많습니다.

텍스트 인쇄

Kotlin에는 데이터를 표준 출력으로 보내는 두 가지 함수, println즉 과 가 있습니다 print.

함수 printlnprint line ) 는 화면에 문자열 과 새 줄을 표시합니다. 예를 들어 아래 코드 조각은 네 줄을 인쇄합니다.

println("I")
println("know")
println("Kotlin")
println("well.")

산출:

I
know
Kotlin
well.

보시다시피 모든 문자열은 큰따옴표 없이 인쇄됩니다.

빈 줄을 인쇄할 수도 있습니다:

println("Kotlin is a modern programming language.")
println() // prints an empty line
println("It is used all over the world!")

산출:

Kotlin is a modern programming language.

It is used all over the world!

이 함수는 값을print 표시 하고 커서를 뒤에 놓습니다 . 아래 예를 살펴보겠습니다. 이 코드는 모든 문자열을 한 줄로 출력합니다.

print("I ")
print("know ")
print("Kotlin ")
print("well.")

산출:

I know Kotlin well.

숫자 및 문자 인쇄

println및 함수를 사용하면 print프로그램은 문자열뿐만 아니라 숫자 및 문자 도 인쇄할 수 있습니다 .

두 개의 비밀 코드를 인쇄해 보겠습니다.

print(108)   // prints a number
print('c')   // prints a character
print("Q")   // prints a string
println('3') // prints a character that represents a digit 

print(22)
print('E')
print(8)
println('1')

산출:

108cQ3
22E81

문자열과 마찬가지로 따옴표가 없습니다.

운영자 $_

Kotlin 프로그래밍 언어에서 $연산자는 변수나 표현식의 값을 문자열에 직접 삽입하기 위해 문자열 템플릿에서 자주 사용됩니다.

사용 예:

변수 값 삽입:

val name = "Alice"
println("Hello, $name!") // Output: Hello, Alice!

표현식 값 삽입:

val a = 5
val b = 10
println("Sum of $a and $b is ${a + b}") // Output: Sum of 5 and 10 is 15

{}더 복잡한 표현식을 삽입하거나 객체 속성에 액세스하려면 표현식 주위에 중괄호를 사용하세요 .

따라서 $Kotlin의 연산자를 사용하면 변수 값과 표현식 결과를 문자열 리터럴에 직접 편리하고 빠르게 삽입할 수 있습니다.

결론

println이 항목에서는 정보를 표준 출력으로 리디렉션하는 두 가지 기본 기능인 및 를 다루었습니다 printprintln정보를 인쇄한 다음 새 줄을 차례로 print출력합니다. 이 함수를 사용하여 문자열뿐만 아니라 다른 문자도 출력할 수 있다는 점을 기억하세요.

20240114 194939 1

0 부터 9까지 출력하라는 것입니다.

코틀린 독학 11

저는 노가다로 이렇게 했습니다만…. solution을 보니까

20240114 194939 3

이렇게 깔끔하고 심플한 방법도 있더군요!

20240114 194939 4

이제 순서정도는 익숙해졌을거라 생각됩니다.

20240115 104914 1

이것도 쉽죵? 순서맞추고 앞에 스페이스 4개 띄우고 쓰는것이요

20240115 104914 2

간단하게 출력만 하면 되는 것입니다. 대문자와 철자가 안틀리게 조심해야해요. 그리고 !도 꼭 써야하구요. 저는 복사, 붙여넣기를 추천합니다. 코드가 맞는지 틀린지는 철자 하나만 틀려도 틀린다고 뜨니까 철자 틀려서 계속 틀리면 정말 열받아서 폭발할 것 같더라구요!

20240115 104914 3

20240115 104914 4

가운데 println()은 한줄을 비워주게 해 줍니다. 여기서도 대문자로 써주는것 잊지 마세요. 안그럼 틀립니다.

20240115 104914 5

이걸 틱택토 게임이라고 하는군요

20240115 104914 6

그냥 해주면 됩니당 ㅎㅎㅎ

이번에도 그다지 어려운것은 없엇던것 같습니다. 그러나 점점 뭔가 난이도가 생기고 있는것 같은 느낌이…

그러나 열심히 해 봅시다!