Библиотека knigago >> Компьютеры: Языки и системы программирования >> Другие языки и системы программирования >> Rust на примерах

Коллектив авторов - Rust на примерах

Rust на примерах

На сайте КнигаГо можно читать онлайн выбранную книгу: Коллектив авторов - Rust на примерах - бесплатно (полную версию книги). Жанр книги: Другие языки и системы программирования, Учебники и самоучители по компьютеру, Любительские переводы, Программирование: прочее, год издания - 2011. На странице можно прочесть аннотацию, краткое содержание и ознакомиться с комментариями и впечатлениями о выбранном произведении. Приятного чтения, и не забывайте писать отзывы о прочитанных книгах.

Книга - Rust на примерах.   Коллектив авторов  - прочитать полностью в библиотеке КнигаГо
Название:
Rust на примерах
Коллектив авторов

Жанр:

Другие языки и системы программирования, Учебники и самоучители по компьютеру, Любительские переводы, Программирование: прочее

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Краткое содержание книги "Rust на примерах"

https://doc.rust-lang.ru/stable/rust-by-example/
Rust - современный язык программирования, нацеленный на безопасность, скорость и параллелизм. Данные цели выполняются при условии безопасной работы с памятью без использования сборщика мусора.

Rust на примерах - это набор исполняемых примеров, которые иллюстрируют различные концепции языка Rust, а так же возможности его стандартной библиотеки. Для того, чтобы подчеркнуть ещё больше из этих примеров, не забудьте установить Rust на своём компьютере и проверить официальную документацию. Если вы ранее не сталкивались с языком программирования Rust, то советую вам для начала ознакомиться с русскоязычной книгой по Rust. Кроме этого можно посмотреть исходный код этого сайта или оригинала.


Читаем онлайн "Rust на примерах". Главная страница.

Rust на примерах

. Иллюстрация № 1 Rust - современный язык программирования, нацеленный на безопасность, скорость и параллелизм. Данные цели выполняются при условии безопасной работы с памятью без использования сборщика мусора.

Rust на примерах - это набор исполняемых примеров, которые иллюстрируют различные концепции языка Rust, а так же возможности его стандартной библиотеки. Для того, чтобы подчеркнуть ещё больше из этих примеров, не забудьте установить Rust на своём компьютере и проверить официальную документацию. Если вы ранее не сталкивались с языком программирования Rust, то советую вам для начала ознакомиться с русскоязычной книгой по Rust. Кроме этого можно посмотреть исходный код этого сайта или оригинала.

Итак, давайте начнём!

   • Hello World - Начните с традиционной программы Hello World.

   • Примитивы - Узнайте о целых числах со знаком, целых числах без знака и других примитивах.

   • Пользовательские типы - struct и enum.

   • Связывание переменных - изменяемые связывания, область видимости, затенение.

   • Типы - Узнаете об изменении и определении типов.

   • Преобразования.

   • Выражения.

   • Управление потоком - if/else, for, и другие.

   • Функции - Узнайте о методах, замыканиях и функциях высокого порядка.

   • Модули - Организация кода с помощью модулей

   • Контейнеры - Пакет - это единица компиляции в Rust. Научитесь создавать библиотеку.

   • Cargo - Познакомьтесь с основными функциями официального пакетного менеджера Rust.

   • Атрибуты - Атрибут - это метаданные, применяемые к какому-либо модулю, пакету или элементу.

   • Обобщения - Узнайте о написании функции или типа данных, которые могут работать для нескольких типов аргументов.

   • Правила областей видимости - Области видимости играют важную роль во владении, заимствовании и продолжительности жизни.

   • Traits - Типаж - это набор методов, определённых для неизвестного типа: Self.

   • Макросы.

   • Обработка ошибок - Узнаете как в Rust обрабатывать ошибки.

   • Типы стандартной библиотеки - Узнайте о некоторых пользовательских типах, предоставляемых библиотекой std.

   • Разное в стандартной библиотеке - Больше пользовательских типов для обработки файлов, потоков.

   • Testing - Все виды тестов в Rust.

   • Unsafe.

   • Совместимость.

   • Meta - Документация, бенчмаркинг.

Привет, мир

Это исходный код традиционной программы "Привет, мир!".

// Эта строка — комментарий, она будет проигнорирована компилятором

// Протестировать код можно нажав на кнопку "Run",

// которая находится в правом верхнем углу,

// или же можно использовать клавиатуру, нажав сочетание клавиш "Ctrl + Enter"

// Этот код можно редактировать не стесняясь, дерзайте!

// Всегда можно вернуть оригинальный код, нажав на кнопку "Reset". Она также находится в правом верхнем углу, но левее

// Это главная функция. С неё начинается исполнение любой программы

fn main() {

// Следующий код будет исполнен в момент, когда будет запущен исполняемый файл

// Напечатаем текст в консоли

println!("Привет, мир!");

}

הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

println! - это макрос, который отображает текст в консоли.

Исполняемый файл может быть сгенерирован с помощью компилятора Rust — rustc.

$ rustc hello.rs

rustc создаст исполняемый файл hello, который можно будет запустить.

$ ./hello

Привет, мир!

Задание

Нажми кнопку "Run", чтобы увидеть ожидаемый результат. Затем добавь новую строку с другим макросом println!, чтобы вывод был таким:

Привет, мир!

Я программирую на языке Rust!

Комментарии

Каждая программа, безусловно, нуждается в комментариях и Rust предоставляет несколько способов комментирования кода:

   • Обычные комментарии, которые игнорируются компилятором:

      • // Однострочный комментарий. Который завершается в конце строки.

      • /* Блочный комментарий, который продолжается до завершающего символа. */

   • Doc комментарии, которые будут сгенерированы в HTML

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.