Песочница
Rust Playground — удобный способ запускать короткие программы на Rust; на нём основаны примеры и упражнения курса. Попробуйте запустить программу «hello-world», с которой он начинается. В нём есть несколько полезных функций:
-
В меню «Tools» используйте опцию
rustfmt, чтобы отформатировать код по «стандартным» правилам. -
В Rust есть два основных «профиля» сборки кода: Debug (дополнительные проверки во время выполнения, меньше оптимизаций) и Release (меньше проверок во время выполнения, много оптимизаций). Переключаться между ними можно через меню «Debug» вверху страницы.
-
Если интересно, используйте «ASM» в меню «…», чтобы посмотреть сгенерированный ассемблерный код.
Когда слушатели уходят на перерыв, предложите им открыть песочницу и немного поэкспериментировать. Пусть оставят вкладку открытой и пробуют что-то в течение оставшейся части курса. Это особенно полезно продвинутым слушателям, которые хотят узнать больше об оптимизациях Rust или о сгенерированном ассемблере.