Frage

Auf Rubin, wenn DBM mit

require "dbm"

db = DBM.open("somedata")
db[1] = 2   # ok
p db[1]     # gives error

Wer weiß, db [1] = 2 ist in Ordnung, aber db Ausdrucke [1] wird Fehler geben?

Wenn es db [ „1“] gültig sein muss, dann wie kommt es findet keine Anwendung auf beiden Fällen aber zu einem Fall nur?

War es hilfreich?

Lösung

dbm konvertieren Schlüssel und Wert auf String, so:

p db [ "1"]

geben

"2"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top