অ্যারে জাভা নাল হতে পারে?
অ্যারে জাভা নাল হতে পারে?

ভিডিও: অ্যারে জাভা নাল হতে পারে?

ভিডিও: অ্যারে জাভা নাল হতে পারে?
ভিডিও: Array Operations - Bengali 2024, মে
Anonim

একটি অ্যারে এটির সদস্যদের তাদের ডিফল্ট মানগুলিতে আরম্ভ করা হয়েছে। int এর জন্য ডিফল্ট হল 0. একটি অবজেক্টের জন্য এটি খালি . ক নাল অ্যারে ইহা একটি নাল অ্যারে রেফারেন্স (যখন থেকে অ্যারে মধ্যে রেফারেন্স ধরনের হয় জাভা ).

এছাড়াও, আপনি নাল একটি অ্যারে সেট করতে পারেন?

যদি আপনি আছে একটি অ্যারে পূর্ণসংখ্যা এবং আপনি একটি উপাদান তৈরি করার চেষ্টা করুন null আপনি পারেন না করতে arr = খালি ; কারণ পূর্ণসংখ্যাকে রূপান্তর করা যায় না খালি . একদমই না. প্রথম ক্ষেত্রে আপনি আবার বিন্যাস আপনার সব রেফারেন্স শূন্য থেকে অ্যারে . দ্বিতীয় ক্ষেত্রে আপনি আবার বিন্যাস খুব রেফারেন্স অ্যারে নিজে থেকে খালি.

একইভাবে, আপনি কিভাবে জাভাতে নাল ব্যবহার করবেন? ভিতরে জাভা (tm), " খালি " একটি কীওয়ার্ড নয়, কিন্তু এর একটি বিশেষ আক্ষরিক খালি টাইপ এটি যেকোন রেফারেন্স টাইপের জন্য নিক্ষেপ করা যেতে পারে, কিন্তু int বা বুলিয়ানের মতো কোন আদিম প্রকারে নয়। দ্য খালি আক্ষরিক অগত্যা মান শূন্য নেই. এবং এটি কাস্ট করা অসম্ভব খালি এই ধরনের একটি পরিবর্তনশীল টাইপ বা ঘোষণা করুন।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, আপনি কীভাবে পরীক্ষা করবেন যে একটি অ্যারে নাল বা না?

  1. গণনা ফাংশন ব্যবহার করা: এই ফাংশন একটি অ্যারের সমস্ত উপাদান গণনা করে। যদি অ্যারের উপাদানের সংখ্যা শূন্য হয়, তাহলে এটি খালি অ্যারে প্রদর্শন করবে।
  2. sizeof() ফাংশন ব্যবহার করে: এই পদ্ধতিটি অ্যারের আকার পরীক্ষা করে। যদি অ্যারের আকার শূন্য হয় তবে অ্যারে খালি অন্যথায় অ্যারে খালি থাকে না।

কিভাবে চেক অ্যারে জাভাস্ক্রিপ্ট নাল বা না?

দ্য অ্যারে আছে কিনা তা পরীক্ষা করা যেতে পারে খালি ব্যবহার করে অ্যারে . দৈর্ঘ্য সম্পত্তি। দ্বারা পরীক্ষা করা সম্পত্তি বিদ্যমান থাকলে, এটি নিশ্চিত করতে পারে যে এটি একটি অ্যারে , এবং দ্বারা পরীক্ষা করা যদি প্রত্যাবর্তিত দৈর্ঘ্য 0 এর চেয়ে বেশি হয়, তবে এটি নিশ্চিত করা যেতে পারে যে অ্যারে হয় খালি না.

প্রস্তাবিত: