プログラミングをしていて必ず目にするのが予約語やキーワードです。そういった予約語やキーワードから英単語を覚えてみましょう。記事の英語難易度は「初〜中級」です。
今回は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点。
東京通信大学外部講師。
リンク:ウェブサイト


