Операции над операндами вариантного типа. Унарные (однооперандные) операции

   
На этом шаге мы рассмотрим правила выполнения унарных операций над операндами вариантного типа.

   
Правила выполнения унарных операций несколько проще, чем бинарных, поскольку не требуется определение общего
типа. Следует запомнить только такие особенности. Перед выполнением операции "унарный минус" (изменение знака)
строки преобразуются к типу Double, а булевские значения - к типу Integer. Операция not выполняется как
логическое отрицание в том случае, если код типа вариантного значения равен varBoolean. Для остальных разновидностей
вариантных значений при операции not сначала происходит преобразование к типу Integer, после чего
выполняется побитовое отрицание.

   
Со следующего шага мы начнем рассматривать управляющие конструкции.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий