07 settembre 2022

PythonPillola #11 - match case

Python è un linguaggio in continua evoluzione ed è un aspetto che piace a grandi e piccini, perché permette di esplorare sempre nuovi porti ai marinai digitali (ma che vuol dire? Stupido cervello...). Da Python 3.10 in poi, è stato messo a dispozione un sistema di corrispondenza strutturale, un altro modo di definire un conditional statement, che è conosciuto come match case. Se avete familiarità con altri linguaggi ma anche coi normali costrutti, non avrete assolutamente difficoltà a capirne il funzionamento, e questa pillola è qui per voi per farvi capire senza fatica con un esempio pratico... come sempre del resto.


Questa è una semplice rappresentazione, ed ovviamente non è necessario includere il costrutto dentro una funzione, l'ho fatto solo per semplicità di riutilizzo. Quanto proposto potrebbe essere smarcato anche con un if-elif-else, ma trovo che così sia più semplice ed ordinato, un codice più leggibile. Questione di gusti ovviamente, sentitevi liberi di sperimentare.

Tondo è bello...

Tondo è bello...