関数名(function name)は、プログラミングにおいて非常に重要な要素です。
関数を識別し、呼び出すために必要な名前であり、ソースコードの可読性を高める役割も果たします。
本記事では、関数名の定義、命名規則、慣習的な命名方法について詳しく解説します。
関数名とは?
定義
関数名は、コンピュータプログラム上で特定の処理を行う関数に付けられる名前です。
この名前により、プログラマは関数を区別し、ソースコードの異なる部分から呼び出すことができます。
関数は引数を受け取り、処理を行った後に返り値を返すという特徴を持っています。
役割
関数名は、コードの可読性を向上させ、プログラム全体の構造を理解しやすくします。
例えば、calculateSum
という関数名は、その関数が何をするのかを明確に示しています。
関数名の命名規則
言語仕様による規則
各プログラミング言語には、関数名として使用可能な文字や命名規則が定められています。
例えば、C言語では半角英数字とアンダーバー(_)が使用でき、数字で始めることはできません。
さらに、大文字と小文字を区別する言語もあれば、同一視する言語もあります。
特殊記号の使用
一部の言語では、関数名に特定の記号を付けることで、返り値のデータ型を示すことができます。
例えば、Visual BasicやVBAでは、関数名の末尾に「$」を付けることで、その関数が文字列型の返り値を持つことを表します。
慣習的な命名規則
キャメルケースとスネークケース
関数名の命名においては、言語仕様に従うだけでなく、プロジェクトや組織ごとの慣習が存在します。
例えば、複数の単語を連結して関数名を作成する際に、以下のような方式が用いられます:
- キャメルケース:
getFooBar
のように単語の先頭を大文字にするスタイル - スネークケース:
get_foo_bar
のようにアンダーバーで区切るスタイル - パスカルケース:
GetFooBarEx
のように変数名自体の先頭も大文字にするスタイル
具体的な例
次の例は、Pythonでの関数名の使用を示しています:
さらに参考してください。
カンストとは?上限値に達する状態を徹底解説
Visited 1 times, 1 visit(s) today