ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Rust

Rust

Открыть в Telegram

Rust programming language По всем вопросам- @workakkk #VRHSZ

Больше
9 136
Подписчики
-324 часа
+167 дней
+21530 дней
Архив постов
Rust
9 137
Rust 1.61.0: пользовательские коды возврата в main, расширение возможностей const fn и изменение IO-блокировок https://habr.com/ru/post/666850/

Rust
9 137
Rust с 0 до 80% для JavaScript разработчиков https://habr.com/ru/post/666246/

Rust
9 137
Что выведет код ? struct S; fn main() { let [x, y] = &mut [S, S]; let eq = x as *mut S == y as *mut S; print!("{}", eq as u8); } Ответ: 1 @rust_code

Rust
9 137
Перечисления и Сопоставление с образцом В этой статье мы рассмотрим перечисления, также называемые enums. Перечисления позволяют определять тип, перечисляя его возможные варианты. Сначала, мы определим и воспользуемся перечислением, чтобы показать, как перечисление может закодировать значение вместе с данными. Далее мы рассмотрим особенно полезный enum, называемый Option, который выражает факт того, что значение может быть либо чем-то, либо ничем. Потом мы посмотрим на сопоставление с образцом в match выражении, позволяющем легко выполнять разный код для различных значений перечисления. Наконец, мы рассмотрим конструкцию if let - ещё одну удобную и лаконичную идиому, которая позволяет вам управлять перечислениями в коде. Перечисления являются особенностью многих языков, но в каждом языке их возможности различаются. Перечисления в Rust наиболее похожи на алгебраические типы данных, Algebraic Data Types, представленные в таких функциональных языках как F#, OCaml и Haskell. Читать дальше @rust_code

Rust
9 137
Что выведет код ? Ответ: 123 @rust_code
Что выведет код ? Ответ: 123 @rust_code

Rust
9 137
Используем клиентский процессор по максимуму. Часть 1: Rust + WebAssembly https://habr.com/ru/company/ruvds/blog/662363/

Rust
9 137
Rust большая шпаргалка по языку https://cheats.rs/ @rust_code
Rust большая шпаргалка по языку https://cheats.rs/ @rust_code

Rust
9 137
Что выведет код ? Ответ: 14 @rust_code
Что выведет код ? Ответ: 14 @rust_code

Rust
9 137
🔎 Сборник примеров кода для изучения OpenGL в Rust 📓 Учебник @rust_code

Rust
9 137
Что выведет код ? Ответ: 1243 @rust_code
Что выведет код ? Ответ: 1243 @rust_code

Rust
9 137
Срезы Другим типом данных, который не забирает во владение данные является срез (slice). Срез позволяет ссылаться на смежную
Срезы Другим типом данных, который не забирает во владение данные является срез (slice). Срез позволяет ссылаться на смежную последовательность элементов из коллекции, вместо полной коллекции. Рассмотрим небольшую программную проблему: необходимо написать функцию, входным параметром которой является строка, а выходным значением функции является первое слово, которое будет найдено в этой строке. Если функция не находит пробелы, она возвращает полную строку. Читать дальше @rust_code

Rust
9 137
🦀 Rust для машинного обучения Статья @rust_code

Rust
9 137
Ссылочные переменные и заимствование Основная проблематика в подходе с использованием кортежа в листинге 4-5 заключается в то
Ссылочные переменные и заимствование Основная проблематика в подходе с использованием кортежа в листинге 4-5 заключается в том, что мы должны вернуть String в вызывающую функцию, чтобы мы могли использовать String после вызова функции calculate_length, потому что String была перемещена в функциюcalculate_length. Вместо этого мы можем предоставить ссылку на значение String Ссылка похожа на указатель в том смысле, что это адрес, по которому мы можем получить доступ к данным, хранящимся по этому адресу, принадлежащему какой-либо другой переменной. В отличие от указателя, ссылка гарантированно указывает на допустимое значение определённого типа. Вот как вы могли бы определить и использовать функцию calculate_length которая имеет ссылку на объект в качестве параметра вместо того, чтобы владеть значением: Файл: src/main.rs Читать дальше @rust_code

Rust
9 137
Наблюдение за выполнением конкурирующих задач в Go и Rust https://habr.com/ru/post/663526/

Rust
9 137
Интеллектуальный брутфорс: пишем головоломку и солвер для неё https://habr.com/ru/company/beeline/blog/663852/

Rust
9 137
Вангеры 3D: пример использования Emscripten в Rust https://habr.com/ru/post/649457/

Rust
9 137
Tarantool: ускорение разработки с Rust https://habr.com/ru/company/oleg-bunin/blog/650991/

Rust
9 137
Rustenstein 3D: программируем, как будто сейчас 1992 год https://habr.com/ru/post/649673/

Rust
9 137
Введение в язык программирования Leo https://habr.com/ru/post/652053/

Rust
9 137
Минимальная реализация Lua на Rust https://habr.com/ru/company/ruvds/blog/649973/