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