@farmac: przecież to jest właśnie odpowiednik rustowego Result. Oczywiście są drobne różnice w szczegółach, ale zasadniczo koncepcja jest ta sama. Co do kumulowania errorów to zdaje się anyhow to umie.
Co do kumulowania errorów to zdaje się anyhow to umie.
@Krolik: tu chodzi o inny rodzaj. Z tego co widzę to anyhow wspiera łancuch errorów przez co dany error trzyma w sobie przyczynę. W przypadku wspomnianego Validated chodzi o operację łączenia błędów w taki sposób, że wystąpienie pierwszego nie prowadzi do short circuitingu tj. kolejne funkcje sprawdzające się nie odpalą.
Rustowy Result ma metodę and_then, która jest operacją monadyczną
@bartlomiej_rakowski: Obowiązuje jeden (ten sam) rozkład jazdy na wszystkie dni. Takie rozwiązanie zapewnia stabilność i przewidywalność usługi. To skutkuje zwiększonym spokojem i zaufaniem użytkowników. Ponadto, we wszystkich autobusach jest dostępne wifi oraz porty ładowania usb (do telefonów, tabletów). Życzymy miłej podróży.
5 linii metra w Warszawie? To nowe studium rozwoju miasta i jego robocza mapa, do której dotarła Wyborcza.pl.
Zgodnie z wynikami, III linia metra ma uzasadnienie ekonomiczne tylko wtedy, jeśli zostanie przedłużona do Mokotowa.
IV linia miałaby startować na Tarchominie i prowadzić poprzez przystanki na Modlińskiej, Marymoncie, rondach Babka i Daszyńskiego, skrzyżowaniu Grójeckiej z Banacha, PKP Żwirki i Wigury, Galerii Mokotów i do stacji Ursynów (wspólna z I linią).
Musk przyznał swojej biografce, że Hyperloop to nigdy nie były realne plany, a po prostu pomysł, żeby przekonać władze Kalifornii do zatrzymania planów budowy szybkiej kolei. I otwarcie nazywa on transport publiczny "wrzodem na dupie". Bo po zbudowaniu kolei mogłoby się jeszcze okazać, że sporo osób się na nią przesiądzie, a przez to sprzedaż samochodów spadnie.
Let's get Rusty popełnił ciekawy film (16 minut) skierowany głównie do programistów, którzy znają jakiś język programowania, ale chcą uczyć się Rusta: https://www.youtube.com/watch?v=iU21KZ4i6bU
W filmie wyjaśniowo, krótko, bo krótko, ale jednak dosyć treściwie, niektóre koncepty języka, system typów i parę innych rzeczy na przykładach. Jeśli więc planujesz lub uczysz się Rusta i masz wolne 16 minut to uważam, że warto.
@devopsiarz: jejku, ale fajne najpierw normalne pisanie typów w 3.8, teraz to, Python w końcu nabiera rigczu, jeszcze tylko niech statyczne typowanie dodadzą ( ͡°͜ʖ͡°)
Właśnie wypuściłem aplikację do stabilizacji obrazu, coś jak reelsteady ale działa z różnymi kamerami i ma dużo więcej funkcji: https://github.com/gyroflow/gyroflow
@BeginEnd: Taka składnia lepiej współgra z inferencją typów, bo często typ można całkowicie pominąć. Poza tym uważam ją za czytelniejszą, ale to tylko moja opinia.
Podobną składnię ma m.in. Kotlin, Swift, TypeScript, Python, więc nie jest to jakiś wymysł Rusta. Już w Pascalu typ zmiennej lądował po jej nazwie.
@BeginEnd: format rustowa jest naturalniejsza zarówno dla człowieka jak i parsera. To, że ci się podoba jest jedynie przyzwyczajeniem. Z ciekawostek to C++ oferuję dwie formy: ta druga została dodana "niedawno" https://en.wikipedia.org/wiki/Trailing_return_type
@Jurajczyk_Slaski: Ja jestem dziewczyna to jest trochę inaczej. Sama chodzę bez maski. Ale jk na przykład wejdą sebixy z browarem- to bezczelnie ich nagrywam, podnoszę rękę i na wprost. A ze jestem filigranowa to nic mi nie zrobią tylko się wlurwiaja i bardzo dobrze
@BajerOp np. nagrywam sobie linię, która jest w jakiś sposób ciekawa lub zmienia w tej chwili trasę czy idzie do likwidacji, by ją jakoś udokumentować (czasem też nagrywam np. konkretny liniowy pojazd), a najczęściej mi się zdarza nagrywać przejazdy pojazdami zabytkowymi na liniach specjalnych. Robię tak jak sporo sympatyków transportu publicznego, jednak w przeciwieństwie do sporej części z nich, to nigdy nie nagrywam wnętrza pojazdów z powodu, co już podałem wyżej.
źródło: comment_1673471366RBgb3LVaNCWlVzGtKxHmvX.jpg
Pobierz@farmac: przecież to jest właśnie odpowiednik rustowego
Result. Oczywiście są drobne różnice w szczegółach, ale zasadniczo koncepcja jest ta sama. Co do kumulowania errorów to zdaje sięanyhowto umie.@Krolik: tu chodzi o inny rodzaj. Z tego co widzę to anyhow wspiera łancuch errorów przez co dany error trzyma w sobie przyczynę. W przypadku wspomnianego
Validatedchodzi o operację łączenia błędów w taki sposób, że wystąpienie pierwszego nie prowadzi do short circuitingu tj. kolejne funkcje sprawdzające się nie odpalą.Rustowy
Resultma metodęand_then, która jest operacją monadyczną