トップ 一覧 検索 ヘルプ RSS ログイン

サポート情報の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!! サポート情報

{{outline}}

!! 訂正


!! 補足

!! 読者からの質問

! 配列の宣言について

■ '''Question.'''

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

 String[] args
 String args[]

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

■ '''Answer'''

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

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

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

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

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

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