Возвращает знаковую часть числа
Синтаксис
Использование
result = Sgn( 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
См. также