Sgn
 
Возвращает знаковую часть числа

Синтаксис
Использование

result = Sgn( number )

Параметры

number
число

Возвращаемое значение

Возвращает знаковую часть number.
  • Если number больше нуля, тогда SGN вернет 1.
  • Если number равно нулю, тогда SGN вернет 0.
  • Если number меньше нуля, тогда SGN вернет -1.

Описание

Обязательный аргумент number может быть любым допустимым числовым выражением. Если number является неинициализированной переменной, возвращается ноль.

Sgn - унарный Operator , может быть перегружен в заданном пользовательском типе.

Пример

Dim N As Integer

Print Sgn ( -1.87 )
Print Sgn ( 0 )
Print Sgn ( 42.658 )
Print Sgn ( N )


Вывод:
-1
0
1
0

Различия диалектов

  • В диалекте -lang qb, этот оператор не может быть перегружен.

Отличие от QB

  • Нет

См. также