Wpis z mikrobloga

@xaoc: nie, ten typ ma na zadanie sprecyzowanie wartości jakie może przyjmować float. Przykładowo masz swoją funkcję, która działa tylko dla floatów w zakresie [0, 1]. Kontrolę tego, co trafia do funkcji możesz sprawdzić na dwa sposoby: możesz w czasie runtimu sprawdzić czy zakres się zgadza, w przeciwnym przypadku zwracasz bład. Drugim wyjściem jest przekazanie takiego ograniczonego typu. Różnica jest taka, że w drugim przypadku możesz sprawdzić poprawność już na poziomie
@Saly: Zajebiste. A wiesz może gdzie jest może jakiś dokładniejszy przekład opisany tego mechanizmu.
Dopiero zacząłem z rustem. A to jest super ciekawe i funkcjonalne.