본문 바로가기

코틀린 변수 선언3

코틀린(Kotlin) 변수 val, var 차이점 1. val 키워드 선언 변수고정 값이라고 생각하면 된다. 한 번 정의하면 이후에는 값을 변경할 수 없는 읽기 전용 변수다. 변수를 정의하고 난 이후에는 값을 읽거나 액세스만 할 수 있다. 수정할 수 없다.만약 val 키워드로 선언된 변수의 값을 변경하려고 한다면 위와 같은 에러 메시지가 나타난다.'val' cannot be reassigned.즉, val 키워드로 선언된 변수의 값은 다시 할당될 수 없다는 뜻이다. 변하는 값을 변수로 사용하고 싶다면 var 키워드로 변수를 선언해야 한다.2. var 키워드 선언 변수변하는 값이라고 생각하면 된다. 한 번 정의하고 난 이후에도 값을 변경할 수 있다.val 키워드를 활용하여 선언한 변수와는 다르게 출력 결과가 2라고 나타나는 것을 볼 수 있다. var 키워.. 2024. 10. 27.
코틀린(Kotlin) 유형 추론이란? 유형 추론이란 코틀린 컴파일러가 변수가 어떤 데이터 유형이어야 하는지 추론하거나 결정할 수 있는 경우를 말한다. 변수 선언문에서 변수의 초깃값을 작성하면 변수 선언 시 데이터 유형을 생략할 수 있다. 개발자가 데이터 유형을 작성하지 않았더라도 컴파일러가 변수의 초깃값을 확인하고 개발자의 의도를 가정한다.일반적인 코틀린 변수 선언문은 위와 같다. 변수를 선언하기 위한 키워드, 이름, 데이터 유형, 초깃값을 차례대로 입력해야 한다.하지만 위와 같은 방법으로도 변수를 정의할 수 있다. 데이터 유형이 입력되지 않았지만, count라는 변수에 정수 5라는 값이 할당되어야 한다는 사실을 통해 컴파일러가 데이터 유형을 정수(Integer)로 설정한다. 서로 다른 2가지 표현식이지만 코드를 실행하면 동일한 결과를 얻는다. 2024. 10. 27.
코틀린(Kotlin) 변수 정의 방법 1. 표현식과 평가프로그램에서 변수를 사용하기 위해서는 먼저 변수를 정의해야 한다. 앞으로 "변수를 선언하다."와 "변수를 정의하다."라는 말은 똑같은 표현이니 혼동하지 말도록 하자. 코틀린에서 값이 있는 코드의 작은 단위를 표현식이라고 한다. 표현식은 변수, 함수 호출 등으로 구성될 수 있다. 위에서 표현식은 count라는 변수 이름이다. 그리고 그 표현식의 값은 5다. 평가라는 것은 표현식의 값을 결정하는 것을 의미한다. 컴파일러는 표현식을 평가하고 프로그램에서 명령을 실행할 때 평가된 값을 사용한다.2. 변수 선언 변수를 정의하려면 코틀린 키워드 중에 val을 적으면 된다. 그러면 컴파일러가 변수 선언이 있음을 인식한다. 변수 이름, 데이터 유형, 초깃값에 관련해서는 이어서 설명하겠다. 2.1. 변.. 2024. 10. 26.
반응형