予約語で覚える英単語:static、string、switch

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

今回はSで始まる英単語です。

static

staticは「静的な」という形容詞です。「プログラミング必須英単語600+」で、アドバンスト300に入っています。

反意語はdynamic(動的な)という形容詞で、こちらもアドバンスト300の英単語です。セットで覚えておくと便利です。

Java言語でstaticキーワードを使うと、静的プロパティーや静的メソッドになり、クラスをnewでインスタンス化しなくても使えます。下記サンプルではaddは静的メソッドです。

サンプル(Java)

public class CalculatorUtility {
public static int add(int a, int b) {
return a + b;
}
}

使うプログラミング言語の例

C#、Java、JavaScript、PHP

string

stringは「文字列」という名詞です。プログラミング必須英単語600+でベーシック300に入っています。よく「str」と略されます。

一般英語では「ひも」の意味があります。文字列がstringと呼ばれるのは、文字がひと続きで「ひも」のようになっているためです。なお個々の文字は「character」です。

下記サンプルのC#では、文字列型の変数を宣言するのにstringを使っています。

サンプル(C#)

string myText = "Hello C#";

使うプログラミング言語の例

C#、PHP

switch

switchは「切り替える」という動詞、または「スイッチ」という名詞です。ベーシック300の英単語です。

類義語にtoggleがあります。やはり「切り替える」という意味ですが、ある状態と別の状態(オンとオフなど)を切り替える意味で使われます。こちらはアドバンスト300の英単語です。

下記JavaScriptのサンプルでは、switch文を使い、変数fruitの値で処理を切り替えています。fruitの値は2なので「バナナ」が表示されます。

サンプル(JavaScript)

let fruit = 2;

switch (fruit) {
case 1:
console.log("リンゴ");
break;
case 2:
console.log("バナナ"); // fruitは「2」なので、これが出力
break;
case 3:
console.log("オレンジ");
break;
default:
console.log("その他");
break;
}

使うプログラミング言語の例

C#、Java、JavaScript、PHP

英単語まとめ

  • static【形容詞】静的な
    • アドバンスト300
    • 反意語はdynamic(動的な)でアドバンスト300
  • string【名詞】文字列
    • ベーシック300
    • 「str」と略される
    • 「文字」はcharacter
  • switch【動詞】切り替える、【名詞】スイッチ
    • ベーシック300
    • 類義語はtoggleで「(オン・オフなどを)切り替える」

[筆者紹介]

西野 竜太郎

Ryutaro Nishino

翻訳者/情報技術者

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

リンク:ウェブサイト

Profile Picture