Kev cawm hauv Ruby yog dab tsi?
Kev cawm hauv Ruby yog dab tsi?

Video: Kev cawm hauv Ruby yog dab tsi?

Video: Kev cawm hauv Ruby yog dab tsi?
Video: lub hom phiaj loj tshaj plaws ntawm kev ntseeg yog dab tsi 2024, Kaum ib hlis
Anonim

Ib qho kev zam tuaj yeem ua tau cawm tiv thaiv nws los ntawm crashing koj daim ntawv thov ib zaug nws mus txog rau sab saum toj ntawm lub hu pawg. Hauv Ruby , peb siv lub cawm lo lus tseem ceeb rau qhov ntawd. Thaum rescuing ib qho kev zam nyob rau hauv Ruby , koj tuaj yeem hais qhia ib chav kawm yuam kev uas yuav tsum yog cawm los ntawm.

Tsis tas li ntawd, kev cawm dim txhais li cas hauv Ruby?

Thaum twg cawm thaiv yog siv, nws tuav qhov kev zam thiab txuas ntxiv kev ua tiav ntawm qhov program. Lus Cim: Ntau cawm clauses tuaj yeem siv rau hauv tib txoj haujlwm uas txhais tau tias yog tias qhov kev zam tsis raug tswj los ntawm thawj cawm clause, ces lwm cawm clause yuav twv yuav raug hu qhov kev zam.

Qhov thib ob, yam lus programming siv cawm? Ruby

Ib yam li ntawd, tej zaum koj yuav nug tias, kev cawm siav hauv Ruby li cas?

Rau txhua tus cawm clause nyob rau hauv lub pib block, Ruby sib piv cov tsa Exception tiv thaiv txhua qhov tsis nyob rau hauv lem. Qhov kev sib tw yuav ua tiav yog tias qhov tshwj xeeb muaj npe nyob hauv cawm clause yog tib yam li hom kev zam tam sim no pov tseg, lossis yog superclass ntawm qhov kev zam. tsa 'Ib qho kev xeem zam.

Dab tsi yog pib hauv Ruby?

NYIAJ thiab END yog cov lus tshwj tseg hauv Ruby uas tshaj tawm code yuav tsum tau ua nyob rau hauv thaum pib thiab heev kawg ntawm a Ruby qhov kev pab cuam. (Nco ntsoov tias NYIAJ thiab END hauv cov ntawv loj yog txawv kiag li pib thiab xaus rau hauv tus lej qis.)

Pom zoo: