Aktywne Wpisy


nO-C34 +83
Jeszcze z 20-30 lat i będę miał niezależniść finansową dzięki giełdzie
#gielda
#gielda
źródło: 1000006600
PobierzSkopiuj link
Skopiuj link

źródło: 1000006600
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
To była druga rzecz, która przyszła mi do głowy po błędnej konfiguracji BGP.
W komentarzach też ciekawa dyskusja, dlaczego Rust *nie rozwiązuje* tego problemu.
#programowanie #programista15k #pracait
źródło: 1000017089
PobierzInna rzecz że można w Rust pisać wygodnie bez unwrap, a zabronienie unwrapów to kwestia konfiguracji CI.
A co do null - też nie pamiętam kiedy ostatni raz takie coś mi się zdarzyło. Use
po polsku nie umiesz amatorze?
ref.jakies_polei teraz mamy takie scenariusze:1. Nic się nie dzieje, kod się kompiluje, ale ref nie może być nigdy nullem - sytuacja gdy ktoś zapomni zainicjować / wstawi tam null wcześniej jest błędem kompilacji
2. Dostaje po głowie błędem kompilacji, że
refnie ma takiego pola bo jest opcjonalne. Zastanowi się i przepisze to na idiomatycznematch/if leti obsłuży tenhttps://x.com/patrickwardle/status/1814343502886477857?s=46
Znowu, pisząc idiomatyczne w Rust, bardzo trudno taki błąd zrobić, bo tu się używa iteratorów a nie dostępu do tablic przez indeks. A indeks dostępu do tablicy jest sprawdzany w runtime, więc nawet jak ktoś pisze kod bez sensu to przynajmniej ma gwarancję wywalenia