Python

match / case

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

match/case (që nga Python 3.10) e krahason një vlerë me disa mundësi dhe ekzekuton rastin që përputhet — si switch-i në gjuhët e tjera. Shenja _ kap gjithçka tjetër.

EnglishEN

match/case (since Python 3.10) compares a value against several options and runs the matching case — like switch in other languages. The _ symbol catches everything else.

Si ta mendosh

Si sportelet në postë: „pako? sporteli 1; letër? sporteli 2; tjetër? te informacioni“.

Lexoje në anglisht

Like the counters at the post office: “parcel? counter 1; letter? counter 2; anything else? information desk”.

Shembull kodipython

match dita:
    case "e shtunë" | "e diel": print("Fundjavë!")
    case "e hënë":              print("Sërish shkollë")
    case _:                     print("Ditë e zakonshme")

Terma të lidhur