Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

Set コマンド

続いて、変数と算術式について説明します。ObjectScript では、変数の宣言がありません。変数名では、大文字と小文字が区別されます。Set を使用して、変数に値を割り当てます。単純な文字列または数値を値に割り当てることも、式を割り当てることもできます。変数の最大長は 3,641,144 文字です。Set は、同じ値を同時に複数の変数に割り当てることもできます。

ターミナル


USER>set x = 4 + 2

USER>write x
6
USER>set y = "Tutorial" write y
Tutorial
USER>set (a, b, c) = 4

USER>write a, "  ", b, "  ", c
4  4  4
USER>

ObjectScript には 7 つの二項算術演算子があります。最初の 2 つは単項演算子としても機能します。

算術演算子
演算子 演算 (結果)
+
  • 加算。

  • 単項演算子として式の先頭で使用された場合、式を数値として解釈します。

set x = 4 + 2 (x = 6)

set z = "546-FRJ"

set y = +z (y = 546)

-
  • 減算。

  • 単項演算子として式の先頭で使用された場合、式を数値として解釈し、符号を反転します。

set x = 4 - 2 (x = 2)

set z = "-5 degrees"

set y = -z (y = 5)

*
  • 乗算

set x = 4 * 2 (x = 8)
/
  • 除算

set x = 5 / 2 (x = 2.5)
**
  • べき乗

set x = 5 ** 2 (x = 25)
\
  • 整数除算 - 第 1 オペランドを第 2 オペランドで除算した後の結果の整数部分。

set x = 5 \ 2 (x = 2)
#
  • モジュロ - 第 1 オペランドを第 2 オペランドで除算した後の剰余。

set x = 5 # 2 (x = 1)
FeedbackOpens in a new tab