■ 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秒