როგორ მუშაობს სამაშველო რუბიში?
როგორ მუშაობს სამაშველო რუბიში?

ვიდეო: როგორ მუშაობს სამაშველო რუბიში?

ვიდეო: როგორ მუშაობს სამაშველო რუბიში?
ვიდეო: ისწავლე როგორ გამოხატო შენი თავი 🔴 შენი ნამდვილი ვერსია 🔴 ფსიქოლოგია 2024, აპრილი
Anonim

თითოეულისთვის გადარჩენა პუნქტი საწყისი ბლოკში, რუბი თავის მხრივ ადარებს გამონაკლისს თითოეულ პარამეტრთან. მატჩი წარმატებული იქნება, თუ გამონაკლისი დასახელებულია გადარჩენა პუნქტი იგივეა, რაც გაკეთებული გამონაკლისის ტიპი, ან არის ამ გამონაკლისის სუპერკლასი. დააყენოს გამონაკლისი ტესტი.

ამასთან დაკავშირებით, რას აკეთებს მაშველი რუბიში?

Როდესაც გადარჩენა ბლოკი გამოიყენება, ის ამუშავებს გამონაკლისს და აგრძელებს პროგრამის შესრულებას. შენიშვნა: მრავალჯერადი გადარჩენა პუნქტები შეუძლია გამოყენებული იქნას იმავე პროგრამაში, რაც ნიშნავს, თუ გამონაკლისს პირველი არ ამუშავებს გადარჩენა პუნქტი, შემდეგ სხვა გადარჩენა პუნქტი ნება აუცილებლად გაუმკლავდეს გამონაკლისს.

ზემოაღნიშნულის გარდა, როგორ აყენებთ შეცდომებს Ruby-ში? რუბი რეალურად გაძლევთ ძალას ხელით გამონაკლისების დაყენება საკუთარ თავს Kernel#-ის დარეკვით ამაღლება . ეს საშუალებას გაძლევთ აირჩიოთ რა ტიპის გამონაკლისი რომ ამაღლება და კიდევ დააყენეთ საკუთარი შეცდომა შეტყობინება. თუ არ აკონკრეტებთ რა ტიპის გამონაკლისი რომ ამაღლება , რუბი ნაგულისხმევად იქნება RuntimeError (StandardError-ის ქვეკლასი).

ამის გათვალისწინებით, პროგრამირების რომელი ენა იყენებს გადარჩენას?

რუბი

რა იწყება Ruby-ში?

დასაწყისი და END არის დაცული სიტყვები რუბი რომლებიც აცხადებენ, რომ კოდი უნდა შესრულდეს a-ს დასაწყისში და ბოლოს რუბი პროგრამა. (Ჩაინიშნე დასაწყისი და END დიდი ასოებით სრულიად განსხვავდება დაიწყოს და მთავრდება პატარა ასოებით.)

გირჩევთ: