Показать сообщение отдельно
Старый 31.10.2014, 21:15
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 4  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Это не сокращение, это конструкция языка.
! – оператор отрицания. Если после ! идёт что-нибудь, что существует (строка, объект, число не ноль) – оно отрицается и выходит отрицание на конце. Если, соответственно, не существует – отрицается пустота и выходит, что что-то есть.

Другими словами, ! – это как "минус" в логическом понимании. Если что-то есть это плюс, если ничего нет – это минус. Минус на минус – плюс. Минус с плюсом – минус.