式
式は、さまざまな演算子を使用して値を組み合わせて新しい値を生成します。例えば、非常に単純な式1+2は"+"演算子を使用して値3を生成します。SenseTalkは、多様なニーズに対応するための広範な演算子を提供します。
式のコンポーネントとして使用される値は、多様な型を持つことができます。それらは数値やテキスト文字列などの単純な値(Valuesで説明されています)であるか、またはコンテナの内容である値(Containers)であるかもしれません。さらに別の型の値は、function
によって提供されるものです。関数は、情報を取得するための値の源で、その情報は変化する可能性があります。SenseTalkは、幅広い目的のための多くの関数を提供しています。関数の使用に関する情報は、Functionsを参照してください。
SenseTalkは"型レス"言語であるため、コンテナは任意の型の値を保存できます:数値、テキスト、日付、リストなどです。値は必要に応じて自動的に変換されるため、例えばテキスト値に対して数学的な操作を実行すると、SenseTalkはその値を内部的に数値に変換します。内部値をテキスト形式に戻すために、SenseTalkはフォーマットを制御できるメカニズムを提供します。