Entry

argv は argument vector なのか argument value(s) なのか

2010年04月22日

人力質問系サイトで定期的に出てくる質問シリーズ。

argv については諸説あるようだけれども,あたしゃ argument vector だと思っています。つか,value なんて抽象的な単語を,大切な変数の名前(の一部)にするのはおかしい。実際,value という変数名は,key-value 形式の辞書(マップ)を除けば,何も意味していない名前だったりする。というのも,変数が何らかの value(値)であることは,当たり前だから。同様に,変数名に variable(変数),仮引数名に parameter なんて名前を使うのも同じ。

つことで,value はねぇだろ,と。

一方,Java では argc や argv なんてもんではなくて,String[] args としてプログラムに渡されます。この args は何かといったら,argument string(s) だろう。argument の複数系とか言ってる人がいるけれども,どこで知ったのか教えてほしい。配列の要素がひとつだけのときもあるぞ。

ただそれだけ。

Trackback
Trackback URL:
Ads
About
Search This Site
Ads
Categories
Recent Entries
Log Archive
Syndicate This Site
Info.
クリエイティブ・コモンズ・ライセンス
Movable Type 3.36
Valid XHTML 1.1!
Valid CSS!
ブログタイムズ

© 2003-2012 AIAN