Многие почему-то используют для преобразования string в number функцию parseInt()
Потому что это явно читается, в отличие от унарного плюса?
Вместо функции Math.floor() для округления числа можно использовать оператор ~~
Тоже ужасный совет. Действительно, зачем использовать функцию, по имени которой понятно, что она делает, лучше использовать хак с битовыми операторами.
более быстрый способ обрезать число с плавающей точкой до целого числа, используя | оператор побитового ИЛИ
Опять-таки. Вам точно нужен этот микроскопический буст в производительности, который можно заметить только при миллионах итераций?
В джаве так сделали, потому что есть синтаксическая неоднозначность, например, в таком кейсе:
foo(bar<A, B>(x+1))
Кажется, что тут вызов функции bar с двумя типовыми аргументами и одним обычным. Но можно чуть-чуть поменять форматирование, чтоб стало понятно, что интерпретировать это можно и иначе:
foo(bar < A, B > (x+1))
Тут уже никакой функции bar нет, а просто в функцию foo передаются два аргумента.
В джаве решили эту проблему, переместив дженерики в начало. И это не консистентно с дженериками у конструкторов. А в котлине сказали "Нам пофиг, интерпретируем это как вызов функции с типовыми аргументами. Хотите чтоб интерпретировалось иначе - поставьте скобки"
Сначала пару раз проскочило слово "топик", а потом всё время используется перевод "тема". И "раздел" туда же. Мне кажется, не стоит переводить эти слова, это вполне себе устоявшиеся и всеми понимаемые термины - топик и партиция.
По моему опыту - работают отвратительно. Я как-то раз решил попробовать вкатиться в модный спотифай и загрузил скриптом ему свою базу лайков из другого сервиса. Казалось бы, вот тебе готовый датасет, рекомендуй мне. Но нет, первые рекомендации я увидел только через неделю и это были просто рандомные треки из моих же лайков.
извиняюсь, а как расшифровывается ЕВВЧДКН?)
Гугл только ваши посты выдает
Вероятность первого - 1/10, вероятность второго - 9/10. Или я что-то не так понимаю?
про консоли это отдельная история же, с видеокартой никак не связанная
только галактика, а не вселенная)
А неправильно то что?
интересное заявление, а подкреплено чем-то?
Не, я то знаю, я про то что в статье так написано, как будто это новая фича
А до этого без валидации в спринге жили?)
Очередной туториал по фичам JS восьмилетней давности?
тут ведь нюанс не в parseInt, а в таком использовании map
Потому что это явно читается, в отличие от унарного плюса?
Тоже ужасный совет. Действительно, зачем использовать функцию, по имени которой понятно, что она делает, лучше использовать хак с битовыми операторами.
Опять-таки. Вам точно нужен этот микроскопический буст в производительности, который можно заметить только при миллионах итераций?
Раньше не помню, но сейчас точно нормально
В джаве так сделали, потому что есть синтаксическая неоднозначность, например, в таком кейсе:
Кажется, что тут вызов функции bar с двумя типовыми аргументами и одним обычным.
Но можно чуть-чуть поменять форматирование, чтоб стало понятно, что интерпретировать это можно и иначе:
Тут уже никакой функции bar нет, а просто в функцию foo передаются два аргумента.
В джаве решили эту проблему, переместив дженерики в начало. И это не консистентно с дженериками у конструкторов.
А в котлине сказали "Нам пофиг, интерпретируем это как вызов функции с типовыми аргументами. Хотите чтоб интерпретировалось иначе - поставьте скобки"
Тут про это рассказано
чёт слишком агрессивная реакция на комментарий к статье
Сначала пару раз проскочило слово "топик", а потом всё время используется перевод "тема". И "раздел" туда же. Мне кажется, не стоит переводить эти слова, это вполне себе устоявшиеся и всеми понимаемые термины - топик и партиция.
ну, на вкус и цвет, как говорится. Для меня одна из лучших)
Первую книгу нужно немного перетерпеть, это только завязка.
И все 3 решения так или иначе плохи.
А на самом деле - и проблемы то нет)
По моему опыту - работают отвратительно. Я как-то раз решил попробовать вкатиться в модный спотифай и загрузил скриптом ему свою базу лайков из другого сервиса. Казалось бы, вот тебе готовый датасет, рекомендуй мне. Но нет, первые рекомендации я увидел только через неделю и это были просто рандомные треки из моих же лайков.
NaN и отсутствие числа - разные вещи