Jump to content

Add a variable to a class instance at runtime: Difference between revisions

→‎{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details
(→‎{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details)
Line 594:
However, as in the case of Groovy, we can ''make it appear'' as though variables are being added at runtime by using a Map or similar structure. For example:
 
<lang scala>// version 1.1.12
 
class SomeClass {
Line 604:
println("Create two variables at runtime: ")
for (i in 1..2) {
println(" Variable #$i:")
print(" Enter name : ")
val name = readLine()!!
Line 616:
val name = readLine()!!
val value = sc.runtimeVariables[name]
if (value == null)
println("There is no variable of that name, try again")
else {
println("Its value is '${sc.runtimeVariables[name]}'")
Cookies help us deliver our services. By using our services, you agree to our use of cookies.