Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Sgn

数の符号を示す整数を返します。

Synopsis

Sgn(number)

引数

引数 number は、任意の有効な数値式です。

概要

Sgn 関数は、以下のパラメータを使用します。

数値 Sgn の返り値
ゼロ以上 1
ゼロ 0
ゼロ以下 -1

引数 number の符号は、Sgn 関数の返り値を決定します。number が空の文字列 ("") の場合や数値でない場合、Sgn は 0 を返します。Sgn は複数の符号を持つ値を解決します。例えば、--7+7 に相当するので、1 を返します。

以下の例は Sgn 関数を使用して、数の符号を決定します。

Dim MyVar1, MyVar2, MyVar3
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
Println Sgn(MyVar1)    ' Returns 1.
Println Sgn(MyVar2)    ' Returns -1.
Println Sgn(MyVar3)    ' Returns 0.
Println Sgn("")        ' Returns 0.
Println Sgn("a")       ' Returns 0.

関連項目

FeedbackOpens in a new tab