모든 프로그래밍 언어에는 프로그램 전체에서 값이 변경되지 않는 변수가 필요합니다. Kotlin에도 프로그램 전체에서 값이 일정하게 유지되는 변수를 생성하는 키워드가 있습니다. 값을 상수로 선언하기 위해 "const"를 사용할 수 있습니다. 처음에 키워드. 이 기사에서는 다른 방식으로 변수를 상수로 선언하는 방법을 배웁니다.
예:최상위 선언
예시
Kotlin const 변수는 프로그래밍 언어 상단에 선언할 수 있으며 파일 범위 전체에서 사용할 수 있습니다.
private const val My_TOP_LEVEL_CONST_VAL = "Type 1--> Example of Top Level Constant Value" fun main() { println(My_TOP_LEVEL_CONST_VAL); }
출력
다음 출력을 생성합니다 -
Type 1--> Example of Top Level Constant Value
예:지역 상수
다른 프로그래밍 언어와 마찬가지로 Kotlin에서도 로컬 상수 값을 선언할 수 있으며 지정된 범위에서 차단됩니다. 다음 예에서는 로컬 상수 값을 생성합니다.
예시
fun main() { val MY_LOCAL_CONST="Type 2-->Example of local const value" println(MY_LOCAL_CONST); }
출력
다음 출력을 생성합니다 -
Type 2-->Example of local const value
예:컴패니언 개체 const
Kotlin은 또한 컴패니언 객체에 const 함수를 생성하는 옵션을 제공합니다. 컴패니언 객체는 기본적으로 성능 문제를 일으킬 수 있는 자체 getter() 및 setter() 메서드를 생성하기 때문에 최근 프로그래밍 아키텍처에 따라 권장하지 않습니다.
예시
fun main() { println(Student.MY_CONSTANT); } class Student(){ companion object{ const val MY_CONSTANT = "Type 3--> Using companion Object" } }
출력
다음 출력을 생성합니다 -
Type 3--> Using companion Object
예:객체 선언 및 직접 호출
상수 변수는 객체 클래스 내부에서도 선언할 수 있습니다. 나중에 이 변수는 프로그램 내에서 다른 수단으로 사용될 수 있습니다.
예시
fun main() { println(MyConstant.Const_USING_OBJECT_CLASS); } object MyConstant { const val Const_USING_OBJECT_CLASS = "Type 4-->Example of const using object class" }
출력
다음 출력을 생성합니다 -
Type 4-->Example of const using object class