プログラミングをしていて必ず目にするのが予約語やキーワードです。そういった予約語やキーワードから英単語を覚えてみましょう。記事の英語難易度は「初〜中級」です。
今回はCで始まる単語の2回目で、checked、class、clone、const、continueを取り上げます。
checked
checkは「確認する、チェックする」という動詞で、プログラミング必須英単語600+で前提英単語100に入っています。checkedはその過去分詞形なので「確認された、チェックされた」です。
checkedはC#でキーワードになっており、オーバーフローのチェックに使われます。下記サンプルではtry〜catch構文を使い、オーバーフローが発生した場合に例外を発生させています。
サンプル(C#)
uint a = uint.MaxValue;
<略>
try
{
checked
{
Console.WriteLine(a + 3);
}
}
catch (OverflowException e)
{
Console.WriteLine(e.Message); // output: Arithmetic operation resulted in an overflow.
}
(出典:https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/statements/checked-and-unchecked、2023-8-12参照)
使うプログラミング言語の例
C#
class
classは「クラス」という名詞で、checkと同じくプログラミング必須英単語600+の前提英単語100です。
classはクラスの宣言や定義で用いられます。下記サンプルでは「Polygon」というクラスを宣言しています。
サンプル(JavaScript)
class Polygon {
constructor(height, width) {
this.area = height * width;
}
}
<略>
(出典:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/class、2023-8-12参照)
使うプログラミング言語の例
C#、Java、JavaScript、PHP、Python、Ruby
clone
cloneは「複製する、クローンする」という動詞です。プログラミング必須英単語600+でアドバンスト300に入っている単語です。
サンプルに挙げたPHPでは、オブジェクトのコピーをする際にcloneキーワードが用いられます。
サンプル(PHP)
$copy_of_object = clone $object;
(出典:https://www.php.net/manual/ja/language.oop5.cloning.php、2023-8-12参照)
使うプログラミング言語の例
PHP
const
constは「constant」の略です。そのconstantは「定数」という名詞で、プログラミング必須英単語600+でベーシック300に入っています。
constantの関連語にvariable(変数)があり、varと略されることがあります。こういった略語は「略語70」としてまとめているので、興味があれば参照してください。
サンプルでは、NUM_OF_WEEKSという定数を定義し、そこに52を代入しています。
サンプル(JavaScript)
const NUM_OF_WEEKS = 52;
使うプログラミング言語の例
C#、Java、JavaScript、PHP
continue
continueは「続行する」という動詞で、プログラミング必須英単語600+でベーシック300です。
プログラミングでcontinueは、for文などで現在の処理をスキップし、ループを続行する際に使われます。
サンプルでは1〜100の数字のうち、奇数だけの合計を算出しています(偶数であればスキップしてループを続行)。
サンプル(Python)
sum = 0
for i in range(1, 101):
if i % 2 == 0:
continue
sum += i
print(sum)
使うプログラミング言語の例
C#、Java、JavaScript、PHP、Python
英単語まとめ
- check【動詞】確認する、チェックする
- checkedは過去分詞形で「確認された、チェックされた」
- プログラミング必須英単語の前提英単語100
- class【名詞】クラス
- 前提英単語100
- clone【動詞】複製する、クローンする
- アドバンスト300
- const:constantの略
- constant【名詞】定数(ベーシック300)
- 関連語のvariable(変数)は「var」と略される
- continue【動詞】続行する
- ベーシック300
[筆者紹介]
西野 竜太郎
Ryutaro Nishino
翻訳者/情報技術者
著書に『アプリケーションをつくる英語』(第4回ブクログ大賞)、『ITエンジニアのための英語ライティング』、『ITエンジニアのための英語リーディング』、『ソフトウェア・グローバリゼーション入門』など。
産業技術大学院大学修了(情報システム学修士)、東京工業大学大学院博士課程単位取得(専門は言語学)。TOEIC 985点。
東京通信大学外部講師。
リンク:ウェブサイト
