仕事していて、あるモノの「前後」を表す英単語を含む変数名で悩んだ。今日は英語のマメ知識が増えたのでメモ。
ボクの場合、「前」を表現する単語はすぐに思いついて。Flashでよくプリロードと言うように、"pre" ねコレは。ま、何でか理由はわからないけど。"pre" から始まる複合言はけっこうあるし。
でもこの逆、「後」がわからないということで悩んだ。
調べること15分(仕事しろよ!)、"suf" と "post" がそれにあたるよう。
検索した際は英辞郎でまず「接頭辞」と検索。そうしたら、"prefix" という単語が!なるほど~、だから "pre" なんか~。
今度は逆に「接尾辞」で検索。そしたら "suffix" と "postfix" だそうで。先ほどの "prefix" と比べるとどうも捜しているのは "suffix" っぽい(文法的にという文句が決め手)。
いやぁまた一つ知識が増えたなー。
この単語知識を生かしたコードはこんなカンジ、かな??
[ 2006/08/31 追記 ]
PHPでSmartyの設定ファイルあれこれ見ていたんですが、そこで、
ボクの場合、「前」を表現する単語はすぐに思いついて。Flashでよくプリロードと言うように、"pre" ねコレは。ま、何でか理由はわからないけど。"pre" から始まる複合言はけっこうあるし。
でもこの逆、「後」がわからないということで悩んだ。
調べること15分(仕事しろよ!)、"suf" と "post" がそれにあたるよう。
検索した際は英辞郎でまず「接頭辞」と検索。そうしたら、"prefix" という単語が!なるほど~、だから "pre" なんか~。
今度は逆に「接尾辞」で検索。そしたら "suffix" と "postfix" だそうで。先ほどの "prefix" と比べるとどうも捜しているのは "suffix" っぽい(文法的にという文句が決め手)。
いやぁまた一つ知識が増えたなー。
この単語知識を生かしたコードはこんなカンジ、かな??
var msg:String = "Hello World!!";
var preMsg:String = "[ ";
var sufMsg:String = " ]";
trace(preMsg + msg + sufMsg); // 出力 "[ Hello World!! ]"
どっかのブログか何かで読んだ記憶があるんだけど、ペアにする場合は接頭辞的な変数名をつけた方がいいんだっけ(たしか)?var minNumber:Number = 1;
var maxNumber:Number = 10;
ちなみに、ボクのプログラム仕事では変数名で悩むことがしばしば。アホだねアホ。変数名を決定するためだけに15分なんて割とザラ。「英語なんて多少読めればOK、話せたら負けかなと思っている」タイプの人なんで、基本的に英作文系は苦手なんですけど、うーん、自分の信念を通してきたから痛い目に遭っているなんて何て愚かなんだろう・・・。[ 2006/08/31 追記 ]
PHPでSmartyの設定ファイルあれこれ見ていたんですが、そこで、
$prefix $suffix
などの変数をハケーン。というワケでガンガン使っていこーうと。

Send Your Comment