予約語で覚える英単語:checked、class、clone、const、continue

プログラミングをしていて必ず目にするのが予約語やキーワードです。そういった予約語やキーワードから英単語を覚えてみましょう。記事の英語難易度は「初〜中級」です。

今回は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

翻訳者/情報技術者/IT英語専門家

訳書に『血と汗とピクセル』、『リセットを押せ』、著書に『アプリケーションをつくる英語』(第4回ブクログ大賞)、『ITエンジニアのための英語ライティング』、『ITエンジニアのための英語リーディング』、『ソフトウェア・グローバリゼーション入門』など。
産業技術大学院大学修了(情報システム学修士)、東京工業大学大学院博士課程単位取得(専門は言語学)。TOEIC 985点。
東京通信大学外部講師。

リンク:ウェブサイトTwitter

Profile Picture