用語集(関数名および変数名関連)
fml 4
fml 4.0 シリーズのこと
fml 5 / fml-devel
遠い将来に
fml 5.0 になるであろうとおもわれる fml-current
もしかしたら fml 8.x の方が適切かも知れない。
だが、まだ決まっていない。
curproc
"current process"の略。
UNIX カーネルで伝統的に使われている省略名の典型例
PCB
Process Control Block の略。
そのプロセス固有の情報を含む。
現状 fml 内部でのコンテキスト切替などはないので、
UNIX カーネルの PCB とは少し趣が異なります。
UNIX カーネルで伝統的に使われている省略名の典型例
config
configuration の略
conf
configuration の略
arg / args
アーギュメントの略
fh
ファイルハンドル( file handle )
dh
ディレクトリハンドル( directory handle )
fp
関数へのポインタ( function pointer )。
ただし perl では CODE リファレンスと呼ぶべき
_なになに
慣習的にパッケージ、クラス、オブジェクト内部で使う
変数や関数名に _ ではじまるキーワードを使う。
つまり private ということ(
OO の厳密な意味で private method という意味か?などとは
つっこまないようにしたい:-)
rなになに
r はリファレンスの略。
これをハンガリアン記法と呼ぶ。
特別に強調したい場合に使うことがあるが、
fml 内部では、あまり使っていない。
STR
文字列 ( string ) の略
日本語コードの略称
JIS SJIS EUC などおなじみのもの…
2
to と発音が一緒のため省略形としてよく使う。
類似品として 4 ( for の意味)もある
例: STR2EUC (STRing to EUC の略)
use String qw(STR2EUC);
$euc_string = STR2EUC($string);
4
for と発音が同じために用いる。
例はまだなし。