dbmデータベースからデータを検索するには、dbmライブラリのdbm-getメソッドを使います。
例:
(dbm-get db-name "key-of-my-walet")
dbm-getの最初の引数は<dbm>クラス型のインスタンスです。そのデータベースがまだオープンされていないか、またはすでにクローズされている場合はエラーが発生します。
dbm-getの2番目の引数はキーです。そのキーで保存されたデータがない場合はエラーが発生します。
dbm-getの戻り値は2番目の引数に指定したキーで保存された値です。
上記の例では"key-of-my-walet"というキーで保存された値を検索しています。ここでdbm.fsdbmではdbm-getメソッドの戻り値の型は文字列型です。
例:
gosh> (dbm-get db-name "key-of-my-walet")
"1000"
by えんどうやすゆき
Trackback URL: http://karetta.jp/trackback/book/011691/011707 Trackbacks: |