引数の英語表記や読み方・発音は?例文や使い方も解説!(argument:プログラミング用語:コマンドライン引数:仮引数など)
プログラミングを学んでいると、必ずといっていいほど登場する「引数」という言葉。日本語では「ひきすう」と読みますが、英語ではどのように表記し、どのように発音するのでしょうか。
また、関連する「コマンドライン引数」や「仮引数」「実引数」といった用語も、現場や学習の場でよく目にする重要なキーワードです。
この記事では、引数の英語表記や読み方・発音をはじめ、具体的な例文や使い方までわかりやすく解説していきます。英語でのプログラミング学習や、海外のドキュメントを読む際にもきっと役立つ内容ですので、ぜひ最後までご覧ください。
引数の英語表記は「argument」——読み方と発音を押さえよう
それではまず、引数の英語表記と読み方・発音について解説していきます。
引数の英語表記は「argument」です。プログラミングの世界では非常に頻繁に登場する単語であり、英語圏のドキュメントやソースコードのコメントでも当たり前のように使われています。
発音はカタカナで表すと「アーギュメント」に近い音です。強勢(アクセント)は最初の「アー」の部分に置かれ、IPA(国際音声記号)では /ˈɑːrɡjumənt/ と表記されます。
複数形は「arguments」となり、プログラミングの文脈では「引数を渡す」「引数を受け取る」といった場面で非常によく使われる表現です。
引数の英語表記まとめ
英語表記:argument(複数形:arguments)
読み方(カタカナ):アーギュメント
発音記号:/ˈɑːrɡjumənt/
アクセント位置:最初の「アー」の部分
なお、プログラミング用語としての「argument」は、日常英語でいう「議論・言い争い」という意味の「argument」と同じスペルです。
文脈によって意味が大きく異なるため、プログラミングの場面では「引数」、一般会話では「議論」というように使い分けて理解しておくとよいでしょう。
parameterとargumentの違いとは?
引数に関連する英語として、「parameter(パラメータ)」という単語もよく耳にします。実はこの2つは厳密には異なる意味を持っています。
「parameter」は関数を定義するときに使う「仮引数」を指し、「argument」は関数を呼び出すときに実際に渡す「実引数」を指すのが正確な使い方です。
| 英語表記 | 日本語訳 | 発音(カタカナ) | 使われる場面 |
|---|---|---|---|
| argument | 実引数・引数 | アーギュメント | 関数を呼び出す際に渡す値 |
| parameter | 仮引数・パラメータ | パラメータ | 関数を定義する際に受け取る変数名 |
ただし、現場や日常的な会話では「パラメータ」と「引数」を厳密に区別せず、どちらも「引数」の意味で使ってしまうケースも少なくありません。
正確なドキュメントを読み書きする場面では、この違いをしっかり意識しておくことが大切でしょう。
「arg」という略語について
プログラミングの現場やソースコードでは、「argument」を短縮した「arg」という略語がよく使われます。
たとえば、Pythonのコマンドライン引数を扱う標準モジュール「sys.argv」の「arg」もこの略語に由来しています。
複数形は「args」となり、変数名や関数名として「args」「argv」「arg1」「arg2」のような形でコード中に登場することが多いです。
コードを読む力を高めるためにも、「arg=argumentの略」という対応を覚えておくと非常に便利でしょう。
argumentの関連英単語一覧
「argument」に関連する英単語も合わせて押さえておくと、ドキュメントや技術書の理解がグッと深まります。
| 英単語 | 読み方(カタカナ) | 意味 |
|---|---|---|
| argument | アーギュメント | 引数・実引数 |
| parameter | パラメータ | 仮引数・パラメータ |
| return value | リターン バリュー | 戻り値・返り値 |
| function | ファンクション | 関数 |
| variable | ヴァリアブル | 変数 |
| default argument | デフォルト アーギュメント | デフォルト引数 |
これらの単語はプログラミング英語の基礎として、ぜひ一緒に覚えておきたいところです。
argumentを使った英語の例文と日本語訳
続いては、「argument」を使った具体的な英語例文と日本語訳を確認していきます。
実際のドキュメントや技術的な会話でどのように使われるかを知ることで、英語でのプログラミング学習がより身近になるでしょう。
基本的な使い方の例文
まずは「argument(引数)」が文章の中でどのように使われるか、基本的な例文を見てみましょう。
例文①
This function takes two arguments.
(この関数は2つの引数を取ります。)
例文②
Please pass the correct argument to the function.
(関数に正しい引数を渡してください。)
例文③
The argument must be an integer.
(引数は整数でなければなりません。)
「take an argument」で「引数を取る」、「pass an argument」で「引数を渡す」という表現が基本形です。
英語の技術ドキュメントでは頻出のフレーズなので、しっかり覚えておきましょう。
コマンドライン引数に関する例文
「コマンドライン引数」は英語で「command-line argument」と表記します。ターミナルやコマンドプロンプトでプログラムを実行する際に渡す値のことです。
例文①
You can pass command-line arguments when running the script.
(スクリプトを実行するときにコマンドライン引数を渡せます。)
例文②
The program reads the file name from the command-line argument.
(プログラムはコマンドライン引数からファイル名を読み取ります。)
コマンドライン引数はシェルスクリプトやPython、Javaなど多くの言語で活用されており、実務でも非常に重要な概念です。
仮引数・実引数に関する例文
「仮引数」は英語で「formal parameter」または単に「parameter」、「実引数」は「actual argument」または「argument」と表現されます。
例文①(仮引数)
In this function, “x” and “y” are formal parameters.
(この関数では、”x”と”y”が仮引数です。)
例文②(実引数)
When calling the function, 3 and 5 are the actual arguments.
(関数を呼び出すとき、3と5が実引数です。)
仮引数と実引数の区別を英語でも正確に使えるようになると、海外のエンジニアとのコミュニケーションや英語ドキュメントの読解がスムーズになるでしょう。
プログラミングにおける引数の種類と使い方
続いては、プログラミングにおける引数の種類と使い方を確認していきます。
「引数」と一口に言っても、プログラミング言語や用途によってさまざまな種類があります。英語表記と合わせて整理しておくと理解が深まるでしょう。
デフォルト引数(default argument)
デフォルト引数(default argument)とは、関数を呼び出す際に引数を省略した場合に使用される、あらかじめ設定された値のことです。
英語では「default argument」または「default parameter」と表記されます。
Pythonの例
def greet(name=”World”):
print(“Hello, ” + name)
greet() # Hello, World と表示
greet(“Alice”) # Hello, Alice と表示
上記の例では、「name」がデフォルト引数で、値を渡さなかった場合は「”World”」が自動的に使われます。
デフォルト引数を使うことで、関数の柔軟性と使いやすさが大きく向上します。
キーワード引数(keyword argument)
キーワード引数(keyword argument)とは、関数を呼び出す際に「パラメータ名=値」の形式で引数を指定する方法です。
英語では「keyword argument」と表記され、略して「kwargs」とも呼ばれます。
Pythonの例
def introduce(name, age):
print(name + “は” + str(age) + “歳です”)
introduce(age=25, name=”Bob”) # 順序を問わず指定できる
キーワード引数を使うと、引数の順序を気にせずに値を渡せるため、可読性が高いコードを書くのに役立ちます。
可変長引数(variable-length argument)
可変長引数(variable-length argument)とは、呼び出し時に渡す引数の数が不定(任意の数)である引数のことです。
Pythonでは「*args」や「**kwargs」として表現されることが多く、英語の技術文書でもそのままこの表記が使われます。
Pythonの例
def total(*args):
return sum(args)
total(1, 2, 3) # 6
total(10, 20) # 30
可変長引数は、引数の数が事前に決まらない処理を書くときに非常に便利な仕組みです。
argumentに関するよくある疑問とポイント整理
続いては、「argument」に関するよくある疑問やポイントを整理していきます。
学習中に感じやすいギモンをまとめましたので、復習の際にもぜひ活用してください。
「引数」の読み方は「ひきすう」?「いんすう」?
「引数」という漢字を見て、「いんすう」と読んでしまう方も少なくありません。しかし、プログラミング用語としての正しい読み方は「ひきすう」です。
「いんすう」は数学における「因数」(例:因数分解)の読み方であり、まったく別の言葉です。混同しないように注意しましょう。
引数の読み方まとめ
引数(プログラミング用語):ひきすう → 英語:argument
因数(数学用語):いんすう → 英語:factor
この2つは別々の言葉なので、混同しないように注意が必要です。
argumentとparameter、現場ではどちらが使われる?
先述のとおり、厳密には「argument(実引数)」と「parameter(仮引数)」は異なります。
しかし、現場やカジュアルな会話ではどちらも「引数」という意味でほぼ同義に使われることがほとんどです。
公式ドキュメントや学術的な文脈では区別が求められる場合もありますが、日常的なコードレビューやチャットでは深く気にしなくても問題ないでしょう。
英語でargumentを説明する際の表現集
英語でargumentについて説明・議論する際に使える表現をまとめました。
| 英語表現 | 日本語訳 |
|---|---|
| pass an argument | 引数を渡す |
| take an argument | 引数を取る・受け取る |
| missing argument | 引数が不足している |
| invalid argument | 無効な引数 |
| optional argument | 省略可能な引数 |
| required argument | 必須の引数 |
| command-line argument | コマンドライン引数 |
これらの表現を覚えておくと、エラーメッセージや英語ドキュメントを読む際にも大変役立つでしょう。
まとめ
この記事では、引数の英語表記や読み方・発音について、例文や使い方を交えながら詳しく解説しました。
引数の英語表記は「argument」、読み方は「アーギュメント」です。発音記号は /ˈɑːrɡjumənt/ で、最初の「アー」にアクセントが置かれます。
また、「argument(実引数)」と「parameter(仮引数)」は厳密には異なる概念ですが、現場では同義として使われることも多い点も確認しました。
デフォルト引数・キーワード引数・可変長引数など、引数の種類も英語と合わせて理解しておくと、英語のドキュメントや海外のコードを読む力が格段に向上するでしょう。
プログラミング英語の第一歩として、ぜひ「argument」という単語とその使い方をしっかり身につけてみてください。