いまさら聞けない、ソースコードでよく見る「3種類のかっこ」の違い開発者が知っておくべき「かっこ」の違い【前編】

ソースコードにはさまざまな種類のかっこが登場する。その中から、エンジニアが知っておくべき3種類のかっこを取り上げる。名前や役割など、それぞれの基礎情報を学ぼう。

2024年05月24日 08時00分 公開
[Darcy DeCluteTechTarget]

 「Java」「C++」「C#」などのプログラミング言語では、ソースコード内の要素を示すために、さまざまな種類の“かっこ”を使用する。どのように使い分けるのかを理解すれば、コーディングがよりスムーズになるはずだ。本連載は主要な3種類のかっこについて、名称や違い、実例を交えた使い方を取り上げる。

まず知りたいかっこの基礎

 プログラミング言語で主に以下のかっこを使い分ける。

  • 丸かっこ:()
    • メソッド(機能)に値を渡すために使う。
  • 角かっこ:[]
    • 配列(同じ型の変数をまとめたデータ群)の要素を参照するために使う。
  • 波かっこ:{}
    • スコープ(プログラム内で変数を使う範囲)を設定するために使う。

 これらのかっこには複数の別名がある。以下に代表的な別名を示す。

  • 丸かっこは「小かっこ」とも呼ばれる
  • 角かっこは「大かっこ」とも呼ばれる
  • 波かっこは「中かっこ」とも呼ばれる

 それぞれの違いを表にまとめた。

丸かっこ、角かっこ、波かっこの比較
正式名称 表記 別名 主な用途
丸かっこ () 小かっこ、かっこ、パーレン メソッドのシグネチャの定義、またはメソッドに引数を渡す際に用いる。
角かっこ [] 大かっこ、ブラケット、スクエアブラケット 配列やコレクション(注1)の特定の要素にアクセスする際に用いる。
波かっこ {} 中かっこ、ブレース、カーリーブラケット クラス(注2)、メソッド、ループ、ブロック(注3)の開始と終了を定義する際に用いる。

※注1:データや操作をまとめた「オブジェクト」の集合体。
※注2:オブジェクトの設計図。
※注3:ソースコードのまとまり。


 次回は、それぞれのかっこが実際のソースコードでどう使われているのかを交えて、違いを掘り下げる。

TechTarget発 エンジニア虎の巻

米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。

ITmedia マーケティング新着記事

news131.jpg

メッシやベリンガム、ヴィルツも登場 アディダスが世界で展開する豪華過ぎるサッカー推しキャンペーンの中身
Adidasが夏のサッカーシーズンに向けて新キャンペーンを世界各地で展開する。デビッド・...

news058.jpg

Web広告施策に課題を感じている企業は9割以上――リンクアンドパートナーズ調査
企業のWeb広告施策を推進している担当者約500人を対象に、課題と今後の取り組みについて...

news183.jpg

TikTokマーケティングの最適解へ スパイスボックスが縦型動画クリエイター集団M2DKと業務提携
スパイスボックスが縦型動画クリエイター集団であるM2DKと業務提携。生活者に向けて訴求...