Forwarded from What's the point of speech (Dubzer (ꏿ﹏ꏿ๑))
Топ 4 готовых библиотеки, которые нужно знать каждому JavaScript программисту 😍
1. is-odd — позволяет узнать, является ли число нечетным, простым вызовом функции
2. is-is-odd — позволяет узнать, является ли функция, которая позволяет узнать, является ли число нечетным, частью пакета is-odd, простым вызовом функции
1. is-odd — позволяет узнать, является ли число нечетным, простым вызовом функции
isOdd.2. is-is-odd — позволяет узнать, является ли функция, которая позволяет узнать, является ли число нечетным, частью пакета is-odd, простым вызовом функции
isIsOdd
3. is-is-is-odd — позволяет узнать, является ли функция, которая позволяет узнать, является ли функция частью пакета is-odd, частью пакета is-is-odd, простым вызовом функции isIsIsOdd
4. is-is-is-is-odd — позволяет узнать, является ли функция, которая позволяет узнать, является ли функция частью пакета is-is-odd, частью пакета is-is-is-odd, простым вызовом функции isIsIsIsOdd🥰20😁9🌚2👎1💔1
What's the point of speech
Топ 4 готовых библиотеки, которые нужно знать каждому JavaScript программисту 😍 1. is-odd — позволяет узнать, является ли число нечетным, простым вызовом функции isOdd. 2. is-is-odd — позволяет узнать, является ли функция, которая позволяет узнать, является…
Ну а я напомню про вот этот шедевр: is-thirteen
😁12💔1
Ценой препроцессинга графа, замены мап на векторы, а множеств — на битовые множества таки смог написать решение для 16 дня Advent of Code, которое не отваливалось по таймауту на персональном инпуте на Rust playground...
...Только чтобы открыть вторую половину задачи и понять, что принципиальный алгоритм — DFS без дедупликации стейта — придётся выкидывать на помойку.
Эх.
...Только чтобы открыть вторую половину задачи и понять, что принципиальный алгоритм — DFS без дедупликации стейта — придётся выкидывать на помойку.
Эх.
😁12
Forwarded from ☕️ Мерлин заваривает τσάι 🐌
Зачем делать иконке текстуру выцветшего на солнце пакета сока на витрине уличного киоска?
😁11👍3
Немного больше недели назад писали в личку, предлагали разместить у меня на канале рекламу. Я спросил, что именно предлагается к рекламе. Оказалось — Яндекс.Практикум.
😁19💩6❤1
Forwarded from ozkriff.games 🦀 (ozkriff🇺🇦)
# December Dailyart Sketches #1
I have been drawing less this month but still here's the first bunch of my December sketches: a standing atlantic ghost crab, a cute cartoonish crab with raised claws, a cartoonish warrior crab, cartoonish dev crabs, and a really smol crab being held with two fingers.
A rustacean is doomed to draw crustaceans 🦀
I have been drawing less this month but still here's the first bunch of my December sketches: a standing atlantic ghost crab, a cute cartoonish crab with raised claws, a cartoonish warrior crab, cartoonish dev crabs, and a really smol crab being held with two fingers.
A rustacean is doomed to draw crustaceans 🦀
❤7
ozkriff.games 🦀
# December Dailyart Sketches #1 I have been drawing less this month but still here's the first bunch of my December sketches: a standing atlantic ghost crab, a cute cartoonish crab with raised claws, a cartoonish warrior crab, cartoonish dev crabs, and a…
Telegram
Блог*
#моё
Открыточка @rustamann
Открыточка @rustamann
❤3
Блог*
Ценой препроцессинга графа, замены мап на векторы, а множеств — на битовые множества таки смог написать решение для 16 дня Advent of Code, которое не отваливалось по таймауту на персональном инпуте на Rust playground... ...Только чтобы открыть вторую половину…
НАКОНЕЦ-ТО СДЕЛАЛ.
Обидно только, что идею решения не сам придумал, а подглядел. Ну и времени потратил очень уж много.
Зато на кастомном инпуте даже в дебаге не отваливается по таймауту.
Обидно только, что идею решения не сам придумал, а подглядел. Ну и времени потратил очень уж много.
Зато на кастомном инпуте даже в дебаге не отваливается по таймауту.
Блог*
#prog #rust Эстебан продолжает улучшать диагностики rustc. github.com/rust-lang/rust/pull/105332
#prog #rust
Как известно, не всякое значение в Rust можно скопировать (и прежде, чем сочтёте это глупым — подумайте, нужен ли вам копируемый мьютекс). Для явного создания копии значения есть трейт Clone, который, ожидаемо, принимает значение по ссылке. У этого трейта есть несколькоодеяло-реализаций blanket impl-ов, в том числе для ссылок. Сочетание этой реализации вкупе с автоматическим взятием ссылки при вызове метода может сыграть злую шутку: если некая переменная
В итоге @estebank сделал PR, который добавляет предложение добавить этот баунд в подобных ситуациях ❤️
github.com/rust-lang/rust/pull/105679
Как известно, не всякое значение в Rust можно скопировать (и прежде, чем сочтёте это глупым — подумайте, нужен ли вам копируемый мьютекс). Для явного создания копии значения есть трейт Clone, который, ожидаемо, принимает значение по ссылке. У этого трейта есть несколько
x имеет тип &T, где T не реализует Clone, вызов x.clone() из-за отсутствия метода T::clone возьмёт ссылку от x — получив, таким образом, временное значение типа &&T — и вернёт результат вызова <&T>::clone, то есть изначальную ссылку. Не шибко полезное поведение. Вдобавок, из-за вывода типов это даже может прокатить и вылезти в виде несовпадения типов где-то сильно дальше, чем было x ошибочного ссылочного типа. Особенно сильно это мешается в обобщённых контекстах, где баунд T: Clone можно просто забыть.В итоге @estebank сделал PR, который добавляет предложение добавить этот баунд в подобных ситуациях ❤️
github.com/rust-lang/rust/pull/105679
doc.rust-lang.org
Clone in std::clone - Rust
A common trait that allows explicit creation of a duplicate value.
👍9🤔3