調べる

英語の書き方まとめ

Decree は日本語でも英語でも書けます。どちらで書いても意味は同じで、1 つのファイルに混ぜてもかまいません。

エディタ(Decree Studio)の 日本語 ⇄ English ボタンを押すと、書いたプログラムをまるごと書きかえることもできます(「」 の中の文字とメモはそのまま残ります)。

同じプログラムを両方で

日本語
Decree▶ 試す
# あいさつ
「こんにちは!」と表示
名前 = 「お名前は?」と聞く
「ようこそ、{名前}さん」と表示

もし 名前 が 「たろう」 なら
  「たろうさんだ!」と表示せよ
おわり

3回くりかえす
  「やあ」と表示
おわり
English
Decree▶ 試す
# 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

それぞれの命令(保存・取ってくる・乱数など)の英語の書き方は、命令の一覧 に左右に並べてあります。