আমি রুবির কাছে নতুন এবং আমি যখন অবাক হলাম তখন জানতে পেলাম যে সমস্ত বস্তু শূন্য ও মিথ্যা বাদে সত্য। এমনকি 0 টি সত্য।
ভাষার সম্পত্তি সম্পর্কে একটি দুর্দান্ত জিনিস আপনি লিখতে পারেন:
if !variable
# do stuff when variable is nil
end
আমার সহকর্মীরা, যারা বেশি পাকা রুবি বিকাশকারী, তারা জোর দিয়ে বলছেন যে .nil ব্যবহার না করে আমার এটি বেছে নেওয়া উচিত? তাই ভালো:
if variable.nil?
# do stuff when variable is nil
end
তবে আমি বিশ্বাস করি যে দ্বিতীয়টি দুটি কারণে ভাল বিকল্প: ১. আমি মনে করি এটি বেশি অবলম্বনযুক্ত, বিশেষত রুবির মতো ভাষায় যেখানে সবকিছুই একটি বিষয় এবং বার্তা বিনিময়। ২. এটি আমার পাঠ্যক্রমের মতামত অনুসারে কম কমপ্যাক্ট হলেও আরও পঠনযোগ্য।
আমি কি এখানে "নবাগত" ভুল করছি?