2+"2" = ?

топ 100 блогов new_rabochy25.08.2023 Я пожалуй сразу начну с опроса, а потом поясню откуда возник вопрос.

View Poll: #2126963


Дело в том, что буквально вчера, на практике налетел на эти грабли. Которые возникают при отсутствии типизации. А + B может дать черт знает какой результат, если типы А и B не известны и соответственно не определена операция сложения над этими типами.
Вот натурально я вчера наблюдал как сломался вполне себе рабочий код на языке javascript только от того, что операция A/B приобрела вид (A+С)/B, где С - число и константа. А/B - было числом, а A+C оказалось строкой. Которая тоже была приведена к числу. И результат вычисления простого казалось бы выражения стал непредсказуем. Разумеется проблема решилась при помощи явного указания (приведения) типов. Т.е. строго определения того, каким должны быть А и B, чтобы операция выполнялась корректно.

Но можно было бы пойти и другим путем. Можно было бы долго и упорно ругаться на то, что интерпретатор языка не понимает "самоочевидных" вещей и будучи склонным к сволочизму занимается конкатенацией там где нужно арифметическое сложение :)

P.S. На всякий случай. Этот пост - шутка, для оценки которой нужно знать контекст :)


P.P.S. Три раза публиковал этот пост. Даже в опросе данная строка принимает вид отличный от желаемого.

Оставить комментарий

Архив записей в блогах:
или альтернативная энергияКакого применению солнца только нет. Уже давным давно солнечную энергию перерабатывают в электричество. С помощью зеркал и линз в солнечную погоду можно вскипятить воду, а имея небольшую пластинку с солнечными ...
Оригинальный текст взят у vanya_eliseev в статье В Фергюсоне опять беда А по США прокатилась новая волна протестов. Опять Фергюсон вспыхнул. Сейчас в этом городке введен режим чрезвычайной ситуации, но хватит ли этого, чтобы остановить протесты и разбой?! Думаю, что власти США ...
То, что несколько вагонов фирменного поезда "Арктика" отличаются от всех остальных мы заметили сразу. Вагон, в котором нам предстояло ехать был немного ниже своего собрата. Уже на входе выяснилось, что он собран в в Твери, по немецким технологиям. ...
Горнолыжные развлечения — это одно из наиболее распространенных хобби россиян. Больше трех зимних месяцев длится возможность покорять вершины Северного Кавказа. В Домбай едут за экстримом, за головокружительными взлетами и падениями, за покорением сердец тех, кто любуется вашим ...
Как стало известно широкой общественности, на заседании президиума экономического совета пан Кудрин советовал президенту России Владимиру Путину для развития экономики «снизить геополитическую напряженность». С одной стороны, хотелось бы (передёргивая затвор дедушкиного маузера) поинтерес ...