Euphoria-sequences
幸福感-シーケンス
シーケンスは、コンマで区切られた中括弧で囲まれたオブジェクトのリスト\ {}で表されます。 シーケンスには、アトムと他のシーケンスの両方を含めることができます。 たとえば-
角括弧で要素番号を指定することにより、シーケンスの単一の要素を選択できます。 要素番号は1から始まります。
たとえば、xに\ {5、7.2、9、0.5、13}が含まれている場合、x [2]は7.2です。
x [2]に\ {11,22,33}が含まれているとします。x[2]を要求すると\ {11,22,33}を取得し、x [2] [3]を要求すると、アトム33。
例
ここで、length()は、シーケンスの長さを返す組み込み関数です。 上記の例では、次の結果が生成されます-
文字列
文字列は、単なる*シーケンス*の文字です。 それは2つの方法のいずれかで入力することができます-
(a)二重引用符の使用-
- (b)生の文字列表記法を使用する- *
あなたは概念を理解するために次の例を試すことができます-
これは、次の結果を生成します-
文字列配列
文字列の配列は、次のようにシーケンスを使用して実装することができます-
これは、次の結果を生成します-
陶酔構造
構造は、次のようにシーケンスを使用して実装できます-
これは、次の結果を生成します-
シーケンスに対して直接実行できるさまざまな操作があります。 それらを詳細に見てみましょう-
尿路手術
シーケンスに適用されると、単項演算子が実際にシーケンスの各要素に適用され、同じ長さの結果のシーケンスが生成されます。
これは、次の結果を生成します-
算術演算
ほとんどすべての算術演算は、次のようにシーケンスで実行できます-
これは、次の結果を生成します-
コマンドラインオプション
ユーザーはコマンドラインオプションをEuphoriaスクリプトに渡すことができ、次のように* command_line()*関数を使用してシーケンスとしてアクセスできます-
ここで* printf()*はEuphoriaの組み込み関数です。 このスクリプトを次のように実行すると-
これは、次の結果を生成します-