Euphoria-constants
提供:Dev Guides
ユーフォリア-定数
定数は、プログラムの存続期間中に決して変更できない初期値が割り当てられる変数でもあります。 Euphoriaでは、次のように定数キーワードを使用して定数を定義できます-
式の結果は、以前に定義された関数の呼び出しを含む定数にも割り当てることができますが、割り当てが行われると、定数変数の値は「ロックイン」されます。
定数はサブルーチン内で宣言できません。 スコープ修飾子を持たない*定数*のスコープは、宣言で始まり、宣言されたファイルの終わりと終わりです。
例
これは、次のエラーを生成します-
あなたが例から最後の2行を削除した場合、それは次の結果を生成します-
enums
列挙値は特別なタイプの定数で、最初の値はデフォルトで数値1になり、その後の各項目は1ずつ増加します。 列挙型は数値のみを取ることができます。
列挙型はサブルーチン内で宣言できません。 スコープ修飾子を持たない enum のスコープは、宣言で始まり、宣言されたファイルの終わりと終わりです。
例
これにより、次の結果が生成されます–
1つのアイテムに数値を割り当てることで、そのアイテムの値を変更できます。 後続の値も、デフォルト値が割り当てられていない限り、常に前の値に1を加えたものです。
これは、次の結果を生成します-
シーケンスは整数インデックスを使用しますが、enumを使用すると、次のようなコードを記述できます-