একটি ব্যবহার করুন
ডট নুথের গোটোর বইয়ে আমি পড়েছি তাকে সম্ভবত একটি বিবৃতিতে সর্বদা সম্ভাব্য অবস্থার আগে আসার কারণ দেওয়া উচিত। অনুমানের অধীনে এটি এখনও একটি যুক্তিসঙ্গত ধারণা (এবং যুগের গতির জন্য খাঁটি বিবেচনার বাইরে নয়)। আমি বলব যে প্রারম্ভিক রিটার্নগুলি ভাল প্রোগ্রামিং অনুশীলন নয়, বিশেষত এটিকে বিবেচনা করে যে ত্রুটি পরিচালনার জন্য তারা প্রায়শই বেশি ব্যবহৃত হয় না যদি না আপনার কোডটি ব্যর্থ না হওয়ার সম্ভাবনা বেশি থাকে :-)
আপনি যদি উপরের পরামর্শটি অনুসরণ করেন তবে আপনাকে সেই রিটার্নটি ফাংশনের নীচে রাখতে হবে এবং তারপরে আপনি এটিকে একটি রিটার্নও বলবেন না, কেবল ত্রুটি কোডটি সেট করুন এবং এটিকে দুটি লাইন ফিরিয়ে দিন। এর মাধ্যমে 1 এন্ট্রি 1 প্রস্থান আদর্শ অর্জন করা।
ডেলফি স্পেসিফিক ...
আমি মনে মনে করি যে এটি ডেল্ফি প্রোগ্রামারদের জন্য একটি ভাল প্রোগ্রামিং অনুশীলন, যদিও আমার কোনও প্রমাণ নেই। প্রি-D2009, আমরা একটি মান ফেরত পাঠাতে একটি পারমাণবিক উপায় আছে কি না, আমরা exit;
এবং result := foo;
বা আমরা শুধু ব্যতিক্রম নিক্ষেপ পারে।
যদি আপনি বিকল্প ছিল
if (true) {
return foo;
}
জন্য
if true then
begin
result := foo;
exit;
end;
আপনি কেবল আপনার প্রতিটি কার্যের শীর্ষে এটি দেখে অসুস্থ হয়ে পড়তে পারেন এবং পছন্দ করতে পারেন
if false then
begin
result := bar;
...
end
else
result := foo;
এবং কেবল exit
পুরোপুরি এড়ানো ।