Ruby-д аврах ажиллагаа хэрхэн ажилладаг вэ?
Ruby-д аврах ажиллагаа хэрхэн ажилладаг вэ?

Видео: Ruby-д аврах ажиллагаа хэрхэн ажилладаг вэ?

Видео: Ruby-д аврах ажиллагаа хэрхэн ажилладаг вэ?
Видео: Вакцин хийлгэх хэрэгтэй юу ? Яагаад ? 2024, May
Anonim

Тус бүр аврах эхлэл блок дахь заалт, Руби өсгөсөн Үл хамаарах зүйлийг параметр тус бүртэй нь ээлжлэн харьцуулна. -д заасан үл хамаарах зүйл байвал тоглолт амжилттай болно аврах заалт нь одоогийн хаягдсан үл хамаарах зүйлийн төрөлтэй ижил эсвэл тухайн үл хамаарах зүйлийн дээд ангилал юм. өсгөх 'Тестийн онцгой тохиолдол.

Үүнтэй холбогдуулан аврах ажиллагаа Ruby-д юу хийдэг вэ?

Хэзээ аврах блок ашиглаж байгаа бол энэ нь үл хамаарах зүйлийг зохицуулж, програмын гүйцэтгэлийг үргэлжлүүлнэ. Жич: Олон аврах заалтууд чадна нь ижил программд ашиглагдах бөгөөд энэ нь үл хамаарах зүйлийг эхнийх нь зохицуулаагүй гэсэн үг юм аврах заалт, дараа нь өөр аврах заалт болно онцгой тохиолдлыг шийдвэрлэх нь гарцаагүй.

Дээрхээс гадна та Ruby-д алдааг хэрхэн нэмэгдүүлэх вэ? Руби үнэндээ танд гараар хийх хүчийг өгдөг үл хамаарах зүйлийг нэмэгдүүлэх Kernel# руу залгаж өөрийгөө өсгөх . Энэ нь ямар төрлийг сонгох боломжийг танд олгоно үл хамаарах зүйл руу өсгөх тэр ч байтугай өөрийнхөөрөө тохируулаарай алдаа Захиа. Хэрэв та ямар төрлийг зааж өгөөгүй бол үл хамаарах зүйл руу өсгөх , Руби өгөгдмөл нь RuntimeError (StandardError-ийн дэд ангилал) болно.

Үүнийг анхаарч үзвэл, ямар програмчлалын хэл нь rescue-г ашигладаг вэ?

Руби

Ruby хэлээр юу эхэлдэг вэ?

ЭХЛЭХ болон END -д хадгалагдсан үгс байна Руби a-ийн эхэн ба төгсгөлд гүйцэтгэх кодыг зарладаг Руби хөтөлбөр. (Тэрийг тэмдэглэ ЭХЛЭХ болон том үсгээр Төгсгөл нь огт өөр Эхлэх ба жижиг үсгээр төгсгөнө.)

Зөвлөмж болгож буй: