単項プラス (+)
単一のオペランドを数値として解釈します。
詳細
単項プラス演算子 (+) は、単一のオペランドを数値として解釈します。オペランドが文字列値を持つ場合、それを数値に変換します。無効な文字に遭遇するまで、文字列の文字を数値として順番に解析することで、これを実行します。そして、適格な数値に変換した文字列の先頭部分を返します。
例
以下に例を示します。
WRITE + "32 dollars and 64 cents" // 32
文字列の先頭に数値文字がない場合、単項プラス演算子は、オペランドをゼロとします。以下に例を示します。
WRITE + "Thirty-two dollars and 64 cents" // 0
単項プラス演算子は、数値に対して何も作用しません。正数または負数の符号も変更しません。以下に例を示します。
SET x = -23
WRITE " x: ", x,! // -23
WRITE "+x: ",+x,! // -23