テキスト演算子
SenseTalkは、テキスト値の操作に特化したいくつかの演算子を含んでいます。
&
(アンパサンド) 演算子
振る舞い: 値を一つずつ 結合してテキスト文字列を作成します。両方のオペランドは、結合前に既にテキストでない場合、テキスト表現に変換されます。
構文:
operand1 & operand2
例:
put "The answer is:" & answer
&&
(ダブルアンパサンド) 演算子
振る舞い: 二つの値をスペースを間に挟んで結合(連結)します。両方のオペランドは、結合前に既にテキストでない場合、テキスト表現に変換されます。
構文:
operand1 && operand2
例:
put "Dear" && correspondent & "," into openingLine
Is In
, Is Contained By
, Is Not In
, Isn't In
演算子
振る舞い: 一つの値が他の値の中に存在するかどうかをテストし、真または偽を返します。
通常、この演算子は大文字と小文字を区別しません。大文字と小文字を区別するには、 considering case
オプションを使用します。