Provided by: libjuman-perl_7.0-3.5_all
NAME
Juman::GDBM_File - Wrapper class of GDBM_File
SYNOPSIS
use Juman::GDBM_File; use encoding "euc-jp"; tie( %hash, 'Juman::GDBM_File', $dbfile, &GDBM_WRCREAT, 0640 ) or die; $hash{"æ·»å—"} = "値"; while( my( $key, $value ) = each %hash ){ print "$key:$value\n"; }
DESCRIPTION
Perl-5.8.x ã�¯å†…部文å—コードã�¨ã�—ã�¦ Unicode を採用ã�—ã�¦ã�„る.ã��ã�®ã�Ÿã‚�,日 本語 EUC ã�§è¨˜è¿°ã�•ã‚Œã�Ÿãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å�‚ç…§ã�™ã‚‹å ´å�ˆã�«ã�¯ï¼Œæ·»å—や値 を書ã��込んã� り,èªã�¿å‡ºã�—ã�Ÿã‚Šã�™ã‚‹å‰�ã�«ï¼Œå¸¸ã�«æ˜Žç¤ºçš„ã�« encode/decode ã‚’è¡Œ ã�†å¿…è¦�ã�Œã�‚る. ã�“ã�® "Juman::GDBM_File" クラスã�¯ï¼Œç‰¹å®šã�®æ–‡å—コードã�§ä¿�å‐ ˜ã�•ã‚Œã�¦ã�„るデー タベースファイルを扱ã�†ã�Ÿã‚�ã�«ï¼Œé€�é�Žçš„ã�« encode/decode ã‚’è¡Œã�†ï¼Ž
ENCODING
ã�“ã�®ã‚¯ãƒ©ã‚¹ã‚’利用ã�™ã‚‹æ™‚ã�¯ï¼Œãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã�¨ã�®å…¥å‡ºåŠ›æ™‚ã�«ä½¿ã�†æ–‡å‐ —コードを, "encoding" プラグマã�§æŒ‡å®šã�™ã‚‹ï¼Ž"encoding" プラグマã�«ã‚ˆã‚‹æŒ‡å®šã�Œå˜åœ¨ã�— ã�ªã�„å ´å�ˆã�¯ï¼Œã�¾ã�£ã�Ÿã��変æ�›ã‚’è¡Œã‚�ã�ªã�„.
CONSTRUCTOR
"GDBM_File" ã�¨å�Œä¸€ã�®æ›¸å¼�ã�§ï¼Œé€£æƒ³é…�列を作æˆ�ã�§ã��る. tie( %hash, 'Juman::GDBM_File', $dbfile, &GDBM_WRCREAT, 0640 ); 第5引数ã�«ã�¯ï¼Œãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ–°è¦�作æˆ�ã�™ã‚‹å ´å�ˆã�®ãƒ•ã‚¡ã‚¤ãƒ«å±žæ€§ã�ŒæŒ‡ 定ã�•ã‚Œã�¦ã�„る. 第5引数をçœ�ç•¥ã�—ã�Ÿå ´å�ˆã�¯ï¼Œ"DB_File" 互æ�›ã�®æ›¸å¼�ã�Œä½¿ã‚�ã‚Œã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œ る. tie( %hash, 'Juman::GDBM_File', $dbfile, &O_CREAT ); ã�“ã�®å ´å�ˆï¼Œãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã��モードを指定ã�—ã�¦ã�„る第4引数ã�«ã�¯ï¼Œ "O_CREAT", "O_RDWR" ã�ªã�© "DB_File" å½¢å¼�ã�®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’é–‹ã��時ã�¨å�Œã�˜ 指定を使ã�†ï¼Žãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ–°è¦�作æˆ�ã�™ã‚‹å ´å�ˆã�®ãƒ•ã‚¡ã‚¤ãƒ«å±žæ€§ã�¯ï¼Œ "umask" ã�®è¿”り値ã�‹ã‚‰è‡ªå‹•çš„ã�«ç®—出ã�•ã‚Œã‚‹ï¼Ž
SEE ALSO
• GDBM_File • perltie
AUTHOR
土屋 雅稔 <tsuchiya@pine.kuee.kyoto-u.ac.jp>
POD ERRORS
Hey! The above document had some coding errors, which are explained below: Around line 22: Non-ASCII character seen before =encoding in '$hash{"æ·»å—"}'. Assuming CP1252 Around line 149: =over without closing =back