Python

raise

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

ShpjegimiSQ

Me raise e „hedh“ vetë një gabim kur diçka nuk është në rregull — p.sh. kur dikush jep moshë negative. Kështu gabimi del menjëherë dhe qartë, në vend që programi të vazhdojë me të dhëna të gabuara.

EnglishEN

With raise you “throw” an error yourself when something isn't right — like when someone gives a negative age. That way the problem shows up immediately and clearly, instead of the program carrying on with bad data.

Si ta mendosh

Si gjyqtari që fishkëllen menjëherë kur sheh faull, në vend që ta lërë lojën të vazhdojë sikur s'ka ndodhur gjë.

Lexoje në anglisht

Like a referee blowing the whistle the moment they see a foul, instead of letting play go on as if nothing happened.

Shembull kodipython

def vendos_moshen(m):
    if m < 0:
        raise ValueError("Mosha s'mund të jetë negative")
    return m

Terma të lidhur