Question: what is the difference between const and val in kotlin?
Answer: In kotlin, const and val both represents the immutability and read only values and act as final keyword in java. val keyword must be used to declare for run time values and const keyword must be used to declare compile time values.