La instrucción match se utiliza para realizar diferentes acciones de acuerdo con distintas condiciones.
En vez de escribir múltiples sentencias if...else, se puede usar la instrucción match.
La instrucción match selecciona uno de los bloques de código que se ejecutarán.
match expression:
case a:
code block
case b:
code block
case c:
code block
case _:
code block
Se quiere saber a cuál dia de la semana corresponde el dia 5:
Observe que se utiliza la instrucción end:'' para obtener toda la impresión del mensaje en una sola linea.
En esta micro calculadora, se utiliza x ara la multiplicación y el simbolo hat (^) para la potencia como se hace en Excel así como en varios lenguajes de programción.
En este programa se tiene el Fin de Semana o de descanso si el día es 6 o 7, de lo contrario se tiene entre semana o dia laboral
En este ejemplo se piden los valores de x e y y se crea un punto, aquí se utiliza una estructura de datos que es la tupla que se verá con más detalle.
También se considera el caso de que no sea un punto si hay un error imprevisto.
Se tiene un punto, y se debe dar el cuadrante en el que se encuentra, o si está sobre un eje o si está en el origen.
Solo se complementa el código del punto, para analizar el cuadrante según los signos de las coordenadas x e y:
Realice un Match que imprima el mes del año al analizar el número entre 1 - 12.