Rust - tydzień 1 : 09.09 - 14.09.25

09.09.2025

Robię Rustlings

Tematy:

Zmienne https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html

Każdy temat to w sumie zestaw problemów do naprawienia

Na razie skupiam się na dokumentacji i ćwiczeniach z Rustlings.

10.09.2025

Funkcje https://doc.rust-lang.org/book/ch03-03-how-functions-work.html

Idzie powolutku, ale biorąc pod uwagę jak ograniczony mam czas po pracy, to nie jest źle. Mam bardzo dużo czasu 😉

Przy okazji edytując kod wgrałem sobie NvChad. To właściwie IDE stworzone na bazie Neovim. Nie chcę bawić się w absolutnie żadne konfiguracje i rozpraszacze, więc używam "gotowca". Instalacja jest dosyć prosta.

sudo add-apt-repository ppa:neovim-ppa/unstable

Potem

sudo apt install neovim

I na koniec

git clone https://github.com/NvChad/starter ~/.config/nvim && nvim

Potem już uruchamianie czegokolwiek to standardowe komendy z neovim. np.

Jeśli chcę otworzyć plik variables.rs to robię nvim variables.rs i mam otwarty plik w tym terminalowym IDE.

Dalej to już kwestia przyzwyczajenia się do skrótów klawiszowych:

http://vimgenius.com/lessons/vim-intro/levels/level-1

11.09.2025

https://doc.rust-lang.org/book/ch03-05-control-flow.html#

 

Muszę przyznać, że Rust jest na swój sposób piękny. Może to dlatego, że za dużo czasu spędzam z Javą, Powershell i C# i tu coś nowego.

 

TODO: 

  • Convert temperatures between Fahrenheit and Celsius.
  • Generate the nth Fibonacci number.
  • Print the lyrics to the Christmas carol “The Twelve Days of Christmas,” taking advantage of the repetition in the song.
12.09.2025

https://doc.rust-lang.org/book/ch03-02-data-types.html

https://doc.rust-lang.org/book/ch04-03-slices.html

Powolutku i pomalutku, a już mam za sobą 1/4 zadań. Prościutkie i w ogóle, ale może to i lepiej. Teraz przez ten remonty mieszkania, pracę i dzieci to prawie nie ma wolnego czasu na coś więcej niż to co zwykle w pracy. 😒

13.09.2025

A na domiar złego jestem chory...

14.09.2025

 

Powtórzyłem zadania z wektorami i trochę popisałem z Gemini żeby zrozumieć trochę lepiej temat. Nadal chory

Related post

rust

Rust [tygodniówka "zerowa]

Naukę języka Rust zacząłem od bardzo prostej rzeczy. Zainstalowałem WSL na moim Windowsie. Dlaczego robię to na Windows zamiast na moich labowych maszynach z linuxem?…

Komentarze