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