Ruby で DBM を使用する場合
require "dbm"
db = DBM.open("somedata")
db[1] = 2 # ok
p db[1] # gives error
db[1] = 2 は問題ないが、db[1] を出力するとエラーが発生することを知っている人はいますか?
db["1"] が有効である必要がある場合、両方のケースに適用されず、1 つのケースにのみ適用されるのはなぜですか?
Ruby で DBM を使用する場合
require "dbm"
db = DBM.open("somedata")
db[1] = 2 # ok
p db[1] # gives error
db[1] = 2 は問題ないが、db[1] を出力するとエラーが発生することを知っている人はいますか?
db["1"] が有効である必要がある場合、両方のケースに適用されず、1 つのケースにのみ適用されるのはなぜですか?