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")