Объясняем ошибки, которые вы получаете от компилятора, на простых примерах / программирование :: it-юмор

it-юмор программирование 

Объясняем ошибки, которые вы получаете от компилятора, на простых примерах

SyNTAX EKfcOfc
HAPVil/€HME HPA6M/\
Re-fesewce Error
H£npAB>HAU-]o<?
IAN\9\
TypE. Error
pVTATb od^O c
T^pyrw/M
СПИСКИ с)<& К^о
S&Abe .
I
Мряу?
1НГ
н,it-юмор,программирование
Подробнее
SyNTAX EKfcOfc HAPVil/€HME HPA6M/\ Re-fesewce Error H£npAB>HAU-]o<? IAN\9\ TypE. Error pVTATb od^O c T^pyrw/M СПИСКИ с)<& К^о S&Abe . I Мряу? 1НГ н
it-юмор,программирование
Еще на тему
Развернуть
Segmentation fault:
- Ты куда, блядь, полез? Нна по ебалу!

Null pointer error:
- Ах, пойду встречусь с друзьями.
muted muted 17.09.201700:27 ответить ссылка 7.3
Null pointer error - это, похоже, друг уже немного завершился.

В таком вараинте же это вариация натему обхода пустой коллекции, что не должно вызывать NPE
Null pointer expection - Это когда решил погулять со своей тян.
Когда полез в холодильник пожрать что-нибудь.
Не, это кернел паник)
DutchL DutchL 17.09.201702:28 ответить ссылка 0.0
Главное не мемори лик.
Loser2 Loser2 17.09.201704:14 ответить ссылка 0.0
Сосиски два небо... два... небо...
ZLoM1lk ZLoM1lk 17.09.201700:54 ответить ссылка -0.1
Синтаксическая ошибка же.
"2 сосиски пожалуйста" - Syntax error, возможно пропущена запятая после слова "сосиски"
"2 сасиски, пожалуйста" - Reference error, функция или переменная "сасиски" не определена.
"Две сосиски, пожалуйста" - Type Error, первый параметр должен быть целым числом.
"Взять сосиски", - Not enough arguments for Взять(Что, Откуда)
"Холодильник.сосиска.взять(2)", - NullPointerException, возможно вы забыли инициализировать класс "сосиска"
Hellsy Hellsy 17.09.201703:54 ответить ссылка 4.6
"Холодильник.сосиска.взять(2)", - UnknownMethod, объект "сосиска" не имеет метода "взять"
"Холодильник.открыть(); Рука.взять(Холодильник.полка.сосиска, 2); Холодильник.закрыть();" - NullPointerException, возможно вы забыли инициализировать класс "сосиска"
Ну так чтобы не было нульпоинтера надо монад!

Холодильник.ЕслиЕсть().Открыть().НайтиСосиску().ВзятьСосиски().Пропустить(1).Взять(2).Закрыть().

Если что, тут ошибок нет, метод "закрыть" например вызывается на объекте интерфейса ISausageTakenFromOpenedRefrigeratorListQuery
Psilon Psilon 17.09.201719:28 ответить ссылка 0.0
почему Холодильник - синглтон?
а если их два?
villy villy 18.09.201700:27 ответить ссылка 0.0
Чтобы не было нульпоинтера можно использовать autoload, тогда в случае отсутствия какого-либо класса и/или метода он может быть создан из подходящего класса или типовой заглушки, которая, для примера, напишет об этом в лог.
Hellsy Hellsy 18.09.201701:19 ответить ссылка 0.0
Ну и проходи, не задерживайся.
dibroo dibroo 17.09.201709:55 ответить ссылка 0.1
Тогда уж написали бы "semantic error". Делить ошибки на Syntax/Reference/Type это как-то теплое с мягким. А то с таким делением в стековом бестиповом языке получается семантических ошибок не бывает.
Psilon Psilon 17.09.201719:25 ответить ссылка 0.0
- MySQL Server Has Gone Away (error 2006)
- "ой всё"
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Почему?
Почему?!
^>о->Ьаг() — Почему?



— А, вот почему... Как выглядят ошибки в Python КйМЩПЛ 1IJIUI	lue	JIVMJ ne MIMWUC.
Компилятор иногда будет вас раздражать. Иногда кажется, что он придирайся к несущественным деталям (например, к пропущенным точкам с запятыми) или к вещах, которые вы считаете абсолютно правильными. Однако компилятор, как правило, не ошибается: если он выводит со
подробнее»

компилятор true story,тру стори (правдивая история) - комиксы, мем (персонаж Барни Стинсон, которого играет Нил Патрик Харрис) песочница

КйМЩПЛ 1IJIUI lue JIVMJ ne MIMWUC. Компилятор иногда будет вас раздражать. Иногда кажется, что он придирайся к несущественным деталям (например, к пропущенным точкам с запятыми) или к вещах, которые вы считаете абсолютно правильными. Однако компилятор, как правило, не ошибается: если он выводит со