調べる
英語の書き方まとめ
Decree は日本語でも英語でも書けます。どちらで書いても意味は同じで、1 つのファイルに混ぜてもかまいません。
エディタ(Decree Studio)の 日本語 ⇄ English ボタンを押すと、書いたプログラムをまるごと書きかえることもできます(「」 の中の文字とメモはそのまま残ります)。
同じプログラムを両方で
日本語
# あいさつ
「こんにちは!」と表示
名前 = 「お名前は?」と聞く
「ようこそ、{名前}さん」と表示
もし 名前 が 「たろう」 なら
「たろうさんだ!」と表示せよ
おわり
3回くりかえす
「やあ」と表示
おわりEnglish
# greeting
say "Hello!"
name = ask "What is your name?"
say "Welcome, {name}"
if name is "taro"
say "It's Taro!"
end
repeat 3
say "hi"
end基本
| 日本語 | 英語 |
|---|---|
「…」と表示 / 表示 x |
say "…" / print x |
名前 = 「…」と聞く |
name = ask "…" |
いくつ = 「…」と数で聞く |
n = ask number "…" |
点数 = 80 |
score = 80 |
点数 を 10 増やす |
add 10 to score / score += 10 |
点数 を 1 減らす |
score -= 1 |
# メモ |
# note |
はい / いいえ / なし |
yes / no / nothing(true / false / none も可) |
もし
| 日本語 | 英語 |
|---|---|
もし … なら |
if …(then は書いても書かなくてもよい) |
そうでなくもし … なら(でなければもし) |
else if …(elif も可) |
そうでなければ(それ以外) |
else |
おわり |
end |
比べる
| 日本語 | 英語 |
|---|---|
A が B / A が B と同じ / A = B |
A is B / A == B |
A が B と違う / A が B ではない |
A is not B / A != B |
A が B 以上 |
A is at least B / A >= B |
A が B 以下 |
A is at most B / A <= B |
A が B より大きい |
A is more than B / A > B |
A が B より小さい |
A is less than B / A < B |
A が B を含む |
A contains B |
かつ / または / ではない |
and / or / not |
くりかえす
| 日本語 | 英語 |
|---|---|
10回くりかえす |
repeat 10 |
i を 1 から 10 まで くりかえす |
for i from 1 to 10 |
果物 を 果物リスト から ひとつずつ |
for each fruit in fruits(for fruit in fruits も可) |
点数 < 100 の間 くりかえす |
while score < 100 |
ずっと くりかえす |
forever |
ぬける / つぎへ |
break / continue |
やること
| 日本語 | 英語 |
|---|---|
やること あいさつ(名前) |
to greet(name)(function / def も可) |
x * 2 を返す / 返す x |
return x |
あいさつ(「はなこ」) |
greet("Hana") |
取り出す
| 日本語 | 英語 |
|---|---|
人 の 名前 |
person.name |
リスト の 2番目 |
list[2] |
リスト の 最後 |
last of list |
文字 の 長さ / リスト の 数 |
length of s / count of list / x.length |
それぞれの命令(保存・取ってくる・乱数など)の英語の書き方は、命令の一覧 に左右に並べてあります。