/Rust

Rust programming course at AGH University of Krakow.

Primary LanguageMakefile

Kurs programowania w języku Rust

Instrukcja uruchomienia plików:

  1. git clone https://github.com/JakubFr4czek/Rust
  2. git cd Rust/lab<number laboratorium>
  3. cargo run --example <nazwa pliku>

Laboratorium 1 - Podstawowe konstrukcje języka

  1. Wprowadzenie
  2. Zmienne i Stałe
  3. Proste typy danych
  4. Podstawowe typy złożone
  5. Funkcje
  6. Sterowanie przepływem
  7. Zadanie - Kółko i krzyżyk

Laboratorium 2 - Ownership

  1. Wprowadzenie
  2. Przenoszenie własności
  3. Referencje i pożyczki
  4. Referencje ćwiczenie 1
  5. Referencje ćwiczenie 2
  6. Wycinki
  7. Wycinki - fragment kodu to zrozumienia
  8. Ćwiczenie 0
  9. Ćwiczenie 1
  10. Ćwiczenie 2

Laboratorium 3 - Struktury

  1. Struktury danych
  2. Traits
  3. Ćwiczenie 1
  4. Ćwiczenie 2

Laboratorium 4 - Typy wyliczeniowe, wzorce i option

  1. Typy wyliczeniowe
  2. Match dla enum
  3. Match dla innych typów
  4. Typy option i Some
  5. Ćwiczenie 1
  6. Ćwiczenie 2
  7. Ćwiczenie 3
  8. Ćwiczenie 4