kotlin

코틀린 변수 선언 - 3

메모는나의열정 2023. 1. 9. 01:45
반응형

코틀린 - 변수


변수는 모든 프로그래밍에서 중요한 부분입니다. 그들은 컴퓨터 프로그램에 값을 저장하는 데 사용되는 컴퓨터 메모리 위치에 부여한 이름이며 나중에 저장된 값을 검색하고 프로그램에서 사용하는 데 해당 이름을 사용합니다.

Kotlin 변수는 var 또는 val 키워드를 사용하여 생성된 다음 등호 = 를 사용하여 생성된 변수에 값을 할당합니다.

통사론

다음은 두 개의 변수를 만든 다음 서로 다른 값을 할당하는 간단한 구문입니다.

var name = "Zara Ali" var age = 19 var height = 5.2

변수가 생성되고 값이 할당되면 나중에 다음과 같이 해당 이름을 사용하여 해당 값에 액세스할 수 있습니다.

fun main() { var name = "Zara Ali" var age = 19 println(name) println(age) }

위의 Kotlin 프로그램을 실행하면 다음 출력이 생성됩니다.

Zara Ali
19

달러 기호 $ 를 사용하여 변수 값에 액세스하는 예를 하나 더 살펴보겠습니다 .

fun main() { var name = "Zara Ali" var age = 19 println("Name = $name") println("Age = $age") }

위의 Kotlin 프로그램을 실행하면 다음 출력이 생성됩니다.

Name = Zara Ali
Age = 19

아래와 같이 달러 기호를 사용하지 않고 변수 값을 표시하는 예를 하나 더 살펴보겠습니다.

fun main() { var name = "Zara Ali" var age = 19 println("Name = " + name) println("Age = " + age) }

위의 Kotlin 프로그램을 실행하면 다음 출력이 생성됩니다.

Name = Zara Ali
Age = 19

Kotlin 가변 변수

변경 가능이란 변수가 초기 할당 후 다른 값으로 재할당될 수 있음을 의미합니다. 변경 가능한 변수를 선언하기 위해 위의 예에서 사용한 것처럼 var 키워드를 사용합니다.

fun main() { var name = "Zara Ali" var age = 19 println("Name = $name") println("Age = $age") name = "Nuha Ali" age = 11 println("Name = $name") println("Age = $age") }

위의 Kotlin 프로그램을 실행하면 다음 출력이 생성됩니다.

Name = Zara Ali
Age = 19
Name = Nuha Ali
Age = 11

Kotlin 읽기 전용 변수

읽기 전용 변수는 var 대신 val 을 사용하여 선언할 수 있으며 값이 할당되면 다시 할당할 수 없습니다.

fun main() { val name = "Zara Ali" val age = 19 println("Name = $name") println("Age = $age") name = "Nuha Ali" // Not allowed, throws an exception age = 11 println("Name = $name") println("Age = $age") }

위의 Kotlin 프로그램을 실행하면 다음 출력이 생성됩니다.

main.kt:8:4: error: val cannot be reassigned
   name = "Nuha Ali" // Not allowed, throws an exception
   ^
main.kt:9:4: error: val cannot be reassigned
   age = 11
   ^

읽기 전용 대 변경 가능

가변 변수는 변수를 정의하는 데 사용되며, 프로그램 실행 중 다양한 조건에 따라 값을 계속 청구합니다 .

읽기 전용 변수를 사용 하여 다른 상수 값, 즉 프로그램 전체에서 해당 값을 유지할 변수를 정의합니다.

Kotlin 변수 유형

Kotlin은 "Zara Ali"가 문자열이고 19가 숫자 변수라는 것을 인식할 만큼 똑똑합니다. 그러나 생성하는 동안 변수 유형을 명시적으로 지정할 수 있습니다.

fun main() { var name: String = "Zara Ali" var age: Int = 19 println("Name = $name") println("Age = $age") name = "Nuha Ali" age = 11 println("Name = $name") println("Age = $age") }

위의 Kotlin 프로그램을 실행하면 다음 출력이 생성됩니다.

Name = Zara Ali
Age = 19
Name = Nuha Ali
Age = 11

곧 다양한 유형의 변수를 생성하는 데 사용할 수 있는 Kotlin에서 사용할 수 있는 다양한 데이터 유형에 대해 자세히 알아볼 것입니다.

Kotlin 변수 명명 규칙

Kotlin 변수의 이름을 지정할 때 따라야 할 특정 규칙이 있습니다.

  • Kotlin 변수 이름에는 문자, 숫자, 밑줄, 달러 기호가 포함될 수 있습니다.

  • Kotlin 변수 이름은 문자, $ 또는 밑줄로 시작해야 합니다.

  • Kotlin 변수는 대소문자를 구분하므로 Zara와 ZARA는 서로 다른 두 변수입니다.

  • Kotlin 변수는 공백이나 기타 제어 문자를 포함할 수 없습니다.

  • Kotlin 변수는 Kotlin에서 예약어이므로 var, val, String, Int와 같은 이름을 가질 수 없습니다.

반응형

'kotlin' 카테고리의 다른 글

코틀린 배열 - 5  (0) 2023.01.09
코틀린 문자열 연결 - 4  (0) 2023.01.09
코틀린 기본 문법 - 2  (0) 2023.01.09
코틀린 튜토리얼 - 1  (1) 2023.01.09
Kotlin의 Null 처리 방법  (0) 2022.12.20