Дима
Все видели WAT, спасибо
W.Ed.
Дима
Ну а смысл перемалывать давно рассмотренные фиктивнные случаи по кругу?
W.Ed.
функция тут при чем? мы про операторы говорили
Дима
int(2)
Дима
А, ну да, php, сорян
Дима
Дима
😂
Дима
Сильно
Anonymous
Вендета пыхера, против яваскрипта.
Anonymous
Ага, выйди на улицу и борись.
Дима
>я против дебилизма
>[] + {}
W.Ed.
да, потому и написал выше, что зря начал
W.Ed.
Дима
"Ой всё"
W.Ed.
Дима
Дима
Л — логика 👍
W.Ed.
я прямой вопрос задал, что делает a+b?
W.Ed.
А - аргументация
Дима
Ты какой-то нервный, это всё из-за динамической типизации
W.Ed.
W.Ed.
что делает a+b?
Anonymous
Д - допрос
W.Ed.
>что делает a+b?
>Ты какой-то нервный
Л - логика
Vladimir
Ответ - либо конкатенацию строк либо сложение чисел
Vladimir
Это вроде и так понятно
Anonymous
W.Ed.
лол
Дима
W.Ed.
ну да, я не писал, определены или они, но не в этом суть была
Arseniy
+ это арифметический символ
Arseniy
Конкатенация строк это не арифметическая операция
Arseniy
Вы спорите по поводу чъей то идиотской идеи сделать сахар частью языка
Vladimir
> @esseswann
+ это арифметический символ
Не обязательно
Anonymous
Node.js с 5 android в терминале можно запускать.
Дима
Ооо, найс
Vladimir
В математике + используется не только для операции сложения чисел
W.Ed.
но в математике [] + [] это вполне определенная операция тоже
Vladimir
как и в js
W.Ed.
проектировщики js не знают математику?
W.Ed.
в js результат - пустая строка
Vladimir
суть в том что + это просто обозначение
Vladimir
в каждом языке своя семантика
W.Ed.
Vladimir
Сложение векторов, например
W.Ed.
хм, сложение векторов и матриц приводится к сложению компонентов
W.Ed.
сложение логическое имеет альтернативный знак
Vladimir
Это частный случай
Vladimir
Это абстрактная лперация в алгебре
W.Ed.
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F
W.Ed.
знак есть даже
Vladimir
и? суть не в этом, суть в том, что это просто знак
Vladimir
и во многих языках используется для конкатенации
W.Ed.
ну ок, в таком случае проблема не в этом
W.Ed.
а в том, что язык занимается приведением типов
Vladimir
это проблема, да
W.Ed.
в сложении результат не зависит от перестановки, в конкатенации - да
W.Ed.
таким образом результат a+b==b+a неопределен
Anonymous
И ее логические последствия.
Anonymous
В прочем есть Typescript.
Anonymous
Сейчас бы видеть проблему в слабой типизации языка, которой задумывался как скриптовой...
Anonymous
hi everyone
Anonymous
таки я решился написать личный кабинет на ноде
Aleksey
Anonymous
W.Ed.
ему страшно
W.Ed.
не надо пугать людей )
Aleksey
Именно.
Anonymous
but why
W.Ed.
people are lazy
Aleksey
Может потому что я помню твои вопросы? Они мне снятся...
Anonymous