Anonymous user
Add a variable to a class instance at runtime: Difference between revisions
Add a variable to a class instance at runtime (view source)
Revision as of 22:48, 10 May 2017
, 7 years ago→{{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.
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]}'")
|