გამოვიყენო თუ არა სამეული?

Სარჩევი:

გამოვიყენო თუ არა სამეული?
გამოვიყენო თუ არა სამეული?
Anonim

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

კარგია თუ არა სამმაგი ოპერატორის გამოყენება?

სამეული ოპერატორები არ არიან ცუდი. თუმცა, ბევრი ადამიანი ირჩევს არ გამოიყენოს ისინი, რადგან მათი გარჩევა ერთი შეხედვით რთულია. ექსპრესიულობა, რომელსაც მიიღებთ if/else პირობითების გამოყენებისას, იგივეა, რაც სამჯერადი - ძირითადად - მაგრამ ის უკეთ წაკითხვის საშუალებას იძლევა.

არის თუ არა სამმაგი ოპერატორები ცუდი პრაქტიკა?

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

სჯობს თუ არა სამეული?

Ternary უფრო სწრაფია მაშინ if/else, სანამ დამატებითი გამოთვლა არ არის საჭირო იმისათვის, რომ ლოგიკა სამეულში გადაიყვანოთ. როდესაც ეს უბრალოდ სამჯერადი ოპერაციაა, მას ასევე აქვს უკეთესი წაკითხვა. თუ მხოლოდ განცხადება არის უფრო სწრაფი ვიდრე if/else, ასე რომ, თუ ლოგიკა არ მოითხოვს სხვა განცხადებას, გამოიყენეთ იგი.

არის თუ არა სამეული უფრო ეფექტური?

სამიანი ოპერატორი არ უნდა განსხვავდებოდეს შესრულებით კარგად დაწერილი ექვივალენტისგან if / else განცხადება… ისინი შეიძლება კარგად გადაჭრასაბსტრაქტული სინტაქსის ხეში იგივე წარმოდგენაზე, გაიარეთ იგივე ოპტიმიზაცია და ა.შ..

გირჩევთ:

საინტერესო სტატიები
რეგატა განახლებულია?
Წაიკითხე მეტი

რეგატა განახლებულია?

მიმოხილვა Oceania Regatta Oceania Cruises Regatta გემი drydock გარემონტდა 2019 -ში (სექტემბერში), როგორც OceaniaNEXT ფლოტის განახლების პროექტის ნაწილი (2019-). ვის ეკუთვნის საკრუიზო გემი Regatta? რეგატა კლასი არის საკრუიზო გემების კლასი, რომლებიც ეკუთვნის Oceania Cruises.

როგორ მუშაობს ნახშირის გაუფერულება?
Წაიკითხე მეტი

როგორ მუშაობს ნახშირის გაუფერულება?

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

რა არის კერფირებული გაფართოების ჯემი?
Წაიკითხე მეტი

რა არის კერფირებული გაფართოების ჯემი?

Pine Kerfed Extension Jambs (227037) ხის გაფართოებები მიმაგრებულია ფანჯრის ან კარის ჩარჩოს ინტერიერში კედლის დარჩენილი სიღრმისთვის. კეფი შექმნილია მავთულის ბადის მისაღებად მომრგვალებული კედლის ბოლოს. რა არის Kerfed jamb? კერფირებული ბრტყელი ჯამბები კარფი არის ჭრილი, რომელიც ამოჭრილია სამაგრის კიდეზე, გამოიყენება საშრობი კუთხის მძივის შესაფუთად (კვადრატული ან მომრგვალებული საშრობი კუთხეები) ჯამში.