Add Type to Ruby!
This project is maintained by S-H-GAMELINKS
Tatara::IntStringMap
is Map
class like static type programming lang
.
Tatara::IntStringMap
used by Integer
key, and String
value.
But, you can use Float
for key & value.
@i = Tatara::IntStringMap.new
@i[0] = "42"
# => Key: 0, Value: "42".
@i[10.0] = "8.4"
# => Key: 10, Value: "8.4".
But, can not set Integer
& Float
for value.
@i = Tatara::IntStringMap.new
@i[0] = 42
# => Error!
Create new Tatara::IntStringMap
instance.
@i = Tatara::IntStringMap.new
Access by key.
@i = Tatara::IntStringMap.new
@i[0] = "42"
puts @i[0]
# => "42"
Set value by key.
@i = Tatara::IntStringMap.new
@i[0] = "42"
# => Set value is "42".
Set key & value.
@s = Tatara::IntStringMap.new
@s.insert(0, "42")
# => Set value is "42".