не знаю зачем такое может понадобиться, но знания не повредят
Forwarded from Блог*
#prog #rust
Хозяйке на заметку
Что делать, если есть три целочисленные переменные и нужно инкрементировать наименьшую из них (без разницы, какую, если две или три имеют равное значение)? Воспользуемся тем фактом, что для мутабельных ссылок реализован Ord:
Хозяйке на заметку
Что делать, если есть три целочисленные переменные и нужно инкрементировать наименьшую из них (без разницы, какую, если две или три имеют равное значение)? Воспользуемся тем фактом, что для мутабельных ссылок реализован Ord:
let (mut a, mut b, mut c) = (12, 33, 9);
*(&mut a).min(&mut b).min(&mut c) += 1;
assert_eq!((a, b, c), (12, 33, 10));
doc.rust-lang.org
reference - Rust
References, `&T` and `&mut T`.
Окей, Гугл, что делать, если хочешь сделать подкаст, но не умеешь говорить?
Писал сейчас всерос по инфе и понял что хочу больше олимпиадных задачек.
Оптозоракс как обычно был прав.
Оптозоракс как обычно был прав.
This media is not supported in your browser
VIEW IN TELEGRAM
мне не нравится реальность
Video message
совершенно нагло скажу что это всё я сделал чтобы делиться с подписчиками на <бусти> исходниками своих фотографий
boosty.to
meowaffle - Программистка, авторка тг канала @ihatereality
Привет! Меня зовут Вафля. Я веду телеграм канал @ihatereality , занимаюсь open-source разработкой на Rust. А ещё пишу статьи в своём блоге ihatereality.space Альтернативная ссылка для донатов, для тех кто не в России: https://github.com/sponsors/WaffleLapkin
Pointers Are Complicated II, or: We need better language specs
Интересная статья о проблемах с оптимизирующими компиляторами и указателями. Как страшно жить
Интересная статья о проблемах с оптимизирующими компиляторами и указателями. Как страшно жить
www.ralfj.de
Pointers Are Complicated II, or: We need better language specs
Some time ago, I wrote a blog post about how there’s more to a pointer than meets the eye. One key point I was trying to make is that just because two pointers point to the same address...
Вы понимаете что означает/что (не) позволяет делать
?
&mut &[T]
?
Forwarded from Блог*
#prog #rust
Если вы делаете вклад в Rust и не меняете LLVM — не собирайте LLVM сами, а возьмите готовый из артефактов CI, это сэкономит вам кучу времени.
Если вы делаете вклад в Rust и не меняете LLVM — не собирайте LLVM сами, а возьмите готовый из артефактов CI, это сэкономит вам кучу времени.
GitHub
rust/config.toml.example at 001bd7762c9fc0d032b502b6a50ad67694c30b2c · rust-lang/rust
Empowering everyone to build reliable and efficient software. - rust-lang/rust
В моём режиме жизни есть один фатальный недостаток — нет заметных периодических событий с периодом > дня и < месяца.
У меня нет ни выходных, ни регулярных секций, и т.д.. У меня всё происходит хаотично.
Из-за этого мне очень сложно планировать и вспоминать вещи — не к чему привязать время, каждый день равноправен, похож на любой другой.
Вспомнил из-за оптозоракса — его еженедельное появление в телеге может в конечном итоге стать моим маяком в океане времени 🌊
У меня нет ни выходных, ни регулярных секций, и т.д.. У меня всё происходит хаотично.
Из-за этого мне очень сложно планировать и вспоминать вещи — не к чему привязать время, каждый день равноправен, похож на любой другой.
Вспомнил из-за оптозоракса — его еженедельное появление в телеге может в конечном итоге стать моим маяком в океане времени 🌊
Раньше я думал что для написания 1-й программы нужен 1 язык...
Мой текущий проект использует
Мой текущий проект использует
rust
, awk
, sh
, sed
, python
, js
, css
.....