Answer Posted / Mamta Sonkar
A 'const' in Kotlin is a constant value that must be initialized at compile-time. It cannot be reassigned even if the variable is not an object or a function reference.nnOn the other hand, a 'val' is a constant variable that can be reassigned within its declaration if it is an object or a function reference.nnFor example:nnconst val PI: Double = 3.14nval MY_OBJECT: SomeClass? = nullnMY_OBJECT = AnotherClass() // Valid for val, but not for const
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the latest version of kotlin?
How is a function declared? Why are Kotlin functions known as top-level functions?
What is the difference between object { } block and companion object { } code block in Kotlin?
What is the difference between == and === operators in Kotlin?
Does Kotlin support primitive datatypes as like in Java?
Explain Higher-Order Functions?
What are Data classes ? Aren’t they available in Java ?
What is the type of the following Array?, val arr = arrayOf(1, 2, 3);
How do you realize Ternary Conditional Operator in Kotlin ?
Does Kotlin provide any additional functionalities for standard Java packages or standard Java classes?
What is lateinit modifier?