Size: a a a

2021 April 08

AK

Alexander Kuzmenko in Frontend UA
😂😂😂
источник

EO

Eugene Obrezkov in Frontend UA
null это определение того что значения нету
undefined это отсутствие определения (неопределенно)

логики в этом, конечно, мало
уверен что за этим стоит история
источник

AS

Aλexander Syrotenko in Frontend UA
О тернарной логике в SQL умолчим :)
источник

SS

Sviatoslav Sydorenko... in Frontend UA
а ще автор ідеї NULL називає це a billion dollar mistake тепер
источник

EO

Eugene Obrezkov in Frontend UA
и я полностью с ним согласен
источник

C

CodeAsm in Frontend UA
а кто автор?
источник

SS

Sviatoslav Sydorenko... in Frontend UA
источник

SS

Sviatoslav Sydorenko... in Frontend UA
null reference якщо бути точним
источник

EO

Eugene Obrezkov in Frontend UA
про null и undefined много всего написано, можно гуглить по “null is a million dollar mistake”
источник

EO

Eugene Obrezkov in Frontend UA
e.g.

> Since the creation of Java, the way compilation checks static types in a program had improved quite a bit, so Hoare invented the null pointer at the request of a customer who wished to turn off the ability to check types. During that time, Fortran programmers preferred to risk disaster over checking subscripts (having to check every reference so a program doesn’t crash).preferred to risk disaster over checking subscripts (having to check every reference so a program doesn’t crash).
источник

AR

Alexey Raspopov in Frontend UA
то есть проблема не в самом null, а в том какая кривая джава в работе с ним 😏
источник

EO

Eugene Obrezkov in Frontend UA
и в null тоже, как явлении
источник

AR

Alexey Raspopov in Frontend UA
как бы ты описал “отсутствие значения”?)
источник

EO

Eugene Obrezkov in Frontend UA
через монаду
источник

AR

Alexey Raspopov in Frontend UA
то есть “специальный объект” типа Nothing()?
источник

DB

Dima Bildin in Frontend UA
Так тогда всё надо оборачивать в монаду
источник

EO

Eugene Obrezkov in Frontend UA
да, в хаскелле это Maybe, в расте это Option
и компилятор заставляет обрабатывать эти случаи
источник

AR

Alexey Raspopov in Frontend UA
окай, как отличается ?number от Option<number> ?
источник

EO

Eugene Obrezkov in Frontend UA
не всё, если подумать, то случаев когда у тебя неизвестно может ли быть данные или нет не так много
источник

EO

Eugene Obrezkov in Frontend UA
вы ж не проставляете везде в любом параметре и атрибуте optional modifier
источник