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