Дима
Все видели WAT, спасибо
Дима
Ну а смысл перемалывать давно рассмотренные фиктивнные случаи по кругу?
W.Ed.
функция тут при чем? мы про операторы говорили
Дима
int(2)
Дима
А, ну да, php, сорян
Дима
в пхп оба случая int(2) int(2)
Короче, тебя штормит
W.Ed.
Короче, тебя штормит
короче тебе нечего сказать и ты решил перейти на личности
Дима
😂
Дима
Сильно
Anonymous
Вендета пыхера, против яваскрипта.
W.Ed.
Вендета пыхера, против яваскрипта.
я не против языка, я против дебилизма
Anonymous
Ага, выйди на улицу и борись.
Дима
>я против дебилизма >[] + {}
W.Ed.
да, потому и написал выше, что зря начал
W.Ed.
>я против дебилизма >[] + {}
хотя что с такими спорить
Дима
"Ой всё"
Дима
что делает a+b?
Читает спеку
W.Ed.
Читает спеку
.т.е ты не знаешь спеку?
Дима
Л — логика 👍
W.Ed.
я прямой вопрос задал, что делает a+b?
W.Ed.
А - аргументация
Дима
Ты какой-то нервный, это всё из-за динамической типизации
W.Ed.
что делает a+b?
Anonymous
Д - допрос
W.Ed.
>что делает a+b? >Ты какой-то нервный Л - логика
Vladimir
Ответ - либо конкатенацию строк либо сложение чисел
Vladimir
Это вроде и так понятно
Anonymous
W.Ed.
лол
Дима
Что за приложение?
W.Ed.
ну да, я не писал, определены или они, но не в этом суть была
Arseniy
+ это арифметический символ
Arseniy
Конкатенация строк это не арифметическая операция
Arseniy
Вы спорите по поводу чъей то идиотской идеи сделать сахар частью языка
Anonymous
Что за приложение?
JS Run, на зеленом логе фигурные скобочки.
Vladimir
> @esseswann + это арифметический символ Не обязательно
Anonymous
Node.js с 5 android в терминале можно запускать.
Дима
Ооо, найс
W.Ed.
> @esseswann + это арифметический символ Не обязательно
а земля не обязательно объемная, мы же можем менять значения когда захотим
Vladimir
В математике + используется не только для операции сложения чисел
W.Ed.
но в математике [] + [] это вполне определенная операция тоже
Vladimir
как и в js
W.Ed.
проектировщики js не знают математику?
W.Ed.
в js результат - пустая строка
Vladimir
суть в том что + это просто обозначение
Vladimir
в каждом языке своя семантика
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
И ее логические последствия.
Anonymous
В прочем есть Typescript.
W.Ed.
В прочем есть Typescript.
кто-то думал, что это проблема
Anonymous
Сейчас бы видеть проблему в слабой типизации языка, которой задумывался как скриптовой...
Anonymous
hi everyone
Anonymous
таки я решился написать личный кабинет на ноде
Anonymous
W.Ed.
ему страшно
W.Ed.
не надо пугать людей )
Aleksey
Именно.
Anonymous
but why
W.Ed.
people are lazy
Aleksey
Может потому что я помню твои вопросы? Они мне снятся...