変数

変数は、フロー内で使うことができるシンボル名です。このシンボル名(=変数)は、最初の1文字目は必ずアルファベットである必要があります。1文字目以降はアンダースコアなどの接続句読文字にすることもできます。変数は、アルファベットの大文字小文字の区別をしません。次の変数は全て同じ変数として扱われます。fooFooFOO

変数は、ブロック内の変数出力として、名前がつけられたときに確実に宣言されます。

注意! Each running fiber has an independent set of values for the user declared variables, which can’t be directly modified by another fiber. Use the blocks in the concurrency category to exchange variable values with other fibers.

解釈された翻訳

注意! 実行中の各ファイバーでは、変数の扱いが完全に分けられています。そのため、同じフロー内、同じ変数であっても、ファイバーが違えば完全に別の変数として扱われることになるため、別のファイバーからファイバーの変数に直接変更を加えることはできません。別ファイバーの変数を変更するには、Concurrency / 並行処理✔ カテゴリの Variables giveVariables take を使用します。

既に使用されている変数

Automate の定義済みの変数には次のようなものがあります。

Infinity

正の無限大のを保持する定数。

NaN

Constant holding a number for (IEEE 754) Not-a-Number.

Now

現在時刻のUNIXタイムスタンプを保持する変数です。この変数を出力するとべき乗(e)の値を返してきます。入力引数で使用している間、すなわち、”ブロック”の実行中に変更されることはありません。Clock 関数も参照してください。

Pi

円周率と円周率の比である π に最も近いを保持する定数。