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