জাভা ডেভেলপার হিসাবে যিনি অ্যাপলের উদ্দেশ্য-সি 2.0 ডকুমেন্টেশন পড়ছেন: আমি অবাক হয়েছি " নীলকে একটি বার্তা প্রেরণ " এর অর্থ - এটি কীভাবে কার্যকর তা একাকী ছেড়ে দিন। ডকুমেন্টেশন থেকে একটি অংশ নেওয়া:
কোকোতে বেশ কয়েকটি নিদর্শন রয়েছে যা এই সত্যটির সদ্ব্যবহার করে। কোনও বার্তা থেকে শূন্যে ফিরে আসা মানটিও বৈধ হতে পারে:
- যদি পদ্ধতিটি কোনও অবজেক্ট, কোনও পয়েন্টার প্রকার, আকারের চেয়ে কম বা সমান আকারের কোনও পূর্ণসংখ্যাকার স্কেলার, শূন্যস্থান, একটি ডাবল, দীর্ঘ ডাবল বা দীর্ঘ দীর্ঘ হয় তবে শূন্যপদে প্রেরিত একটি বার্তা 0 প্রদান করে ।
- যদি পদ্ধতিটি কোনও কাঠামো ফেরত দেয়, যেমন ম্যাক ওএস এক্স এবিআই ফাংশন কল গাইড দ্বারা নিবন্ধিত করে ফেরত পাঠানো হয়, তবে নীলকে প্রেরিত একটি বার্তা ডেটা কাঠামোর প্রতিটি ক্ষেত্রের জন্য ০.০ প্রদান করে। অন্যান্য স্ট্রাক্ট ডেটা ধরণের শূন্যগুলি পূরণ করা হবে না।
- পদ্ধতিটি যদি পূর্বোক্ত মান ধরণের ব্যতীত অন্য কোনও কিছু প্রদান করে তবে শূন্যতার সাথে প্রেরিত বার্তার ফেরতের মান অপরিজ্ঞাত হয়।
জাভা কি আমার মস্তিষ্ককে উপরের ব্যাখ্যাটি কুঁচকে অক্ষম করেছে? বা এমন কিছু আছে যা আমি মিস করছি যা এটিকে কাচের মতো পরিষ্কার করে দেবে?
আমি উদ্দেশ্য-সি-তে বার্তা / রিসিভারের ধারণা পেয়েছি, যা ঘটেছিল তা নিয়ে আমি কেবল বিভ্রান্ত হয়ে পড়েছি nil।