Перейти до змісту

Головна 🏡

Logo

Python 🐍🤝🦀Rust

Це не змагання чи порівняння тестів, це проста документація, яка може бути корисною для Розробники програмного забезпечення на Python, які хочуть вивчити Rust.

Опис 📑

Ця документація призначена для розробників, які знають Python 🐍 (як я), щоб поступово зрозуміти Rust 🦀 шляхом аналізу прикладів коду, відмінностей і подібностей в цих мовах програмування.

Посилання 🔗

Визначення в документації 🗃️

Код в прикладах буде написаний у 2, 3 або 4 блоки, де:

  • "Python 🐍" - повний Python приклад (зазвичай декларується з if __name__ = "__main__:), можливо запустити через python -m <path.to.module>;
  • "🐍" - скорочений Python приклад;
  • "Rust 🦀" - повний Rust приклад (зазвичай декларується з fn main() {}), можливо запистити через cargo run --bin <bin_name>;
  • "🦀" - скорочений Rust приклад (ймовірно неможливо скомпілювати);

Приклад з 4 блоками

if __name__ == "__main__":
    print("Hello Python!")
1
2
3
fn main() {
    println!("Hello Rust!");
}
print("Hello Python!")
println!("Hello Rust!");

Приклад з 2 блоками

if __name__ == "__main__":
    print("Hello Python!")
1
2
3
fn main() {
    println!("Hello Rust!");
}

Перемикання владок

Є можливість переміщення вкладок (коли вии натискаєте на одну вкладку, і вона вже активна).

Щоб змінити її, використовуйте Left або Right.