Вход на сайт
Резюме для программиста
89957 просмотров
Перейти к просмотру всей ветки
в ответ alex445 10.12.21 11:54
Читаю на Хабре коммент
Вот в Swift сделали оба вида диапазонов — и закрытые, и полузакрытые. Вполне логично и удобно... Две точки для полузакрытых, три точки для закрытых. Можно даже мнемонически запомнить — три точки больше, значит и диапазон больше (включает последний элемент).
В Свифт сделали просто другую хрень, но всё равно хрень. Нифига не логично и не мнемонично. А самый логичный и у математиков принятый вариант никто не сделал.
И такой хрени в каждом языке - море. И тот, кто говорит, что надо лишь общие принципы знать, а детали на месте изучишь - чушь. Вы до места доберитесь сначала, когда вас на собесе детали спрашивают, и всякие мурры с форумов твердят, что "никто не будет ждать за свои деньги, пока ты детали изучишь". Поэтому знать кучу языков, это именно знать их по вершкам, говнокодить и лажать на каждом шагу. Поэтому лучше углубляться в один язык. Если он один из мейнстримных и более-менее нормальный, то и нефиг по другим прыгать.