­
­

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. Три раза публиковал этот пост. Даже в опросе данная строка принимает вид отличный от желаемого.

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

Архив записей в блогах:
Уважаемые сообщники! Что-то странное произошло с вейзом на ай-фоне. Не пользовалась неделю примерно, за это время версия обновилась и с тех пор уже не неделю примерно имеется проблема с входом. Вначале требовали зарегиться и принять условие получать мейлы. Отключить опцию не возможно, ...
...
Каждый понедельник вот уже восьмой год я публикую свой обзор авиановостей, которые отбираю из различных источников. В начале, если есть, местные саратовские, затем российские и международные. Ссылки на интересные публикации. В конце - еженедельный обзор цен на билеты Саратов-Москва. ...
В последнее время читая комментарии людей на тему того, что: "вы проклятые сталинисты и коммунисты хотите вернуть нас обратно в совок" В голове закрадывается мысль, написать что ли серию программных статей? В особенности это интересно тем, что все в нашей блогосфере очень любят ...
о горе мне, наступает хорошая погода и многокилометровые прогулки в общем, сезон открыт! первые 4 км пройдены: парк Горького, Музеон 1. Музеон - собрание современных неоднозначных скульптур)). звезды на газоне - это светильники, днем конечно выключены (а до вечера я, слава Богу, Саню от ...