トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

サポート情報

サポート情報



  訂正



  補足


  読者からの質問


配列の宣言について


Question.

本書では配列の宣言について

String[] args
String args[]

と二通りの表記がありますが、どちらが正しいのでしょうか?

Answer

String に限らず、配列の宣言としては

1.)  type[] name
2.)  type   name[]

という二通りの書き方があります。どちらの記法でも構いません。どちらが正しくて、どちらが間違いというわけではありません。

ただ、巻末に示した参考文献 "The Java Programming Language, Fourth Edition" の174ページには、「前者のほうが、型の宣言が一カ所にまとまっているので好ましい」と書かれています。

でも、C 言語の宣言方法は 2.) だったりしますので、C言語に慣れた人は 2.) のほうが使いやすいと感じるかもしれません。最終的には好みの問題になるのではないでしょうか。

混乱を招かないよう、書籍内では統一した記法を用いるべきでしたね。ご迷惑をおかけいたしました。


最終更新時間:2009年04月25日 15時55分45秒