Gaucheプログラミング(立読み版)

dbmデータベースからデータを検索する Slideshow

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 えんどうやすゆき

Comment Form:

コメント・トラックバック規約を必ずお読みください。

 

Comments:

2007/04/30 12:06:50 shiro
「dbm-getの2番目の引数はキーです。そのキーで保存されたデータがない
場合はエラーが発生します。」---ただし、dbm-getに第3引数を与えた場合はその限りでない。

「dbm-getメソッドの戻り値の型は文字列型です。」---デフォルトでは。
dbm-openに渡す引数で変更可能。

Trackback URL: http://karetta.jp/trackback/book/011691/011707

Trackbacks:


このサイトについて|ヘルプ|Q&A|個人情報保護|プライバシーポリシー|利用規約|コメント・トラックバック規約|削除規程|広告掲載
Copyright (c) 2005-2007 Time Intermedia Corporation