როდის გამოიყენებდით სარგებელი შესვენების განცხადებას?
როდის გამოიყენებდით სარგებელი შესვენების განცხადებას?

ვიდეო: როდის გამოიყენებდით სარგებელი შესვენების განცხადებას?

ვიდეო: როდის გამოიყენებდით სარგებელი შესვენების განცხადებას?
ვიდეო: Using Break Even Data tables to see when a net benefit in a new plan option would occur 2024, ოქტომბერი
Anonim

#561 – გამოყენება ა მოსავლიანობის შესვენების განცხადება

იტერატორის განხორციელებისას, მოსავლიანობა დაბრუნების განცხადება აბრუნებს დაბრუნებული თანმიმდევრობის შემდეგ ელემენტს. თუ თქვენ იყენებთ ა მარყუჟი იტერატორის ბლოკში, თქვენ შეგიძლიათ გამოიყენოთ სარგებელი შესვენების განაცხადი გატეხვისთვის გარეთ მარყუჟი , რაც მიუთითებს იმაზე, რომ აღარ არის ელემენტები არიან დაბრუნდეს.

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

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

გარდა ამისა, რას აკონკრეტებს სარგებელი დაბრუნების განცხადება? The მოსავლიანობა საკვანძო სიტყვა ასრულებს ჩვეულ და სტატუსურ გამეორებას და ბრუნდება კოლექციის თითოეული ელემენტი სათითაოდ არ ითვალისწინებს დროებითი კოლექციების შექმნის საჭიროებას. შეგიძლიათ გამოიყენოთ მოსავლიანობა საკვანძო სიტყვა მიუთითეთ რომ მეთოდი ან get accessor, რომელშიც ის გამოიყენებოდა, არის იტერატორი.

გარდა ამისა, როგორ მუშაობს სარგებელი დაბრუნება?

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

რა არის საკვანძო სიტყვის გამოყენება?

ციტატა MSDN-დან iterator ბლოკში, the საკვანძო სიტყვა გამოიყენება დაბრუნებასთან ერთად საკვანძო სიტყვა მრიცხველის ობიექტისთვის მნიშვნელობის მიწოდება. ეს არის მნიშვნელობა, რომელიც დაბრუნდა, მაგალითად, foreach განცხადების თითოეულ ციკლში. The საკვანძო სიტყვა ასევე გამოიყენება შესვენებით, რათა მიუთითებდეს გამეორების დასრულების შესახებ."

გირჩევთ: