Ξενάγηση στη Rust Πίνακας Περιεχομένων

match

Σας λείπει η δήλωση switch; Η Rust έχει μία απίστευτα χρήσιμη λέξη-κλειδί για τον εντοπισμό κάθε πιθανής κατάστασης μίας τιμής, και την εκτέλεση ενός τμήματος κώδικα για την κάθε μία απ' αυτές. Ας δούμε πώς λειτουργεί αυτό για αριθμούς. Θα έχουμε αργότερα κι άλλα να πούμε σε μετέπειτα κεφάλαια ως προς το πώς ταιριάζουμε πρότυπα πιο πολύπλοκων δεδομένων. Υπόσχομαι ότι θα αξίζει την αναμονή.

Το match είναι εξαντλητικό, οπότε πρέπει να συμπεριληφθεί κάθε πιθανή περίπτωση.

Το ταίριασμα αυτού του είδους, σε συνδυασμό με την αποδόμηση, είναι μακράν ένα απ' τα πιο συνήθη πρότυπα που παρατηρεί κανείς σε όλην τη Rust.