সুইফটে ঐচ্ছিক উদ্দেশ্য কি?

সুইফটে ঐচ্ছিক উদ্দেশ্য কি?
সুইফটে ঐচ্ছিক উদ্দেশ্য কি?
Anonim

অপশনালগুলি সুইফটের মূল অংশে রয়েছে এবং সুইফটের প্রথম সংস্করণ থেকে বিদ্যমান। একটি ঐচ্ছিক মান আমাদেরকে একই সময়ে সম্ভাব্য শূন্য মানগুলির যত্ন নিয়ে পরিষ্কার কোড লিখতে দেয়। আপনি যদি সুইফটে নতুন হয়ে থাকেন তবে আপনাকে বৈশিষ্ট্যগুলিতে একটি প্রশ্ন চিহ্ন যোগ করার সিনট্যাক্সে অভ্যস্ত হতে হতে পারে৷

Swift ঐচ্ছিক কি?

Swift-এ একটি ঐচ্ছিক মূলত একটি ধ্রুবক বা পরিবর্তনশীল যা একটি মান বা কোনো মান রাখতে পারে না। মান শূন্য হতে পারে বা হতে পারে না। এটি একটি "?" যোগ করে চিহ্নিত করা হয় প্রকার ঘোষণার পরে।

ঐচ্ছিক কোন সমস্যাগুলি সুইফটের সমাধান করে?

অপশনাল হল সুইফটের একটি মান এবং মানের অনুপস্থিতি উভয়ের প্রতিনিধিত্ব করার সমস্যার সমাধান। একটি ঐচ্ছিককে একটি মান বা শূন্য ধরে রাখার অনুমতি দেওয়া হয়। একটি বাক্স হিসাবে একটি ঐচ্ছিক চিন্তা করুন: এটি হয় ঠিক একটি মান ধারণ করে, বা খালি। যখন এটি একটি মান ধারণ করে না, তখন এটিকে শূন্য বলা হয়।

সুইফটে কীভাবে ঐচ্ছিক প্রয়োগ করা হয়?

Swift-এ বিকল্পগুলি আসলে একটি টাইপের শেষে একটি চিহ্নের চেয়ে অনেক বেশি, তারা আসলে an enum। মূলত, Int? ঐচ্ছিক হিসাবে একই জিনিস, এবং এটি সরাসরি enum এ প্রয়োগ করা হয়। … আপনি এনাম দিয়ে ম্যানুয়ালি সেট করতে পারেন, অথবা আপনি এনামকে নিজেই করতে দিতে পারেন।

সুইফটে মোড়ানো এবং মোড়ানো কী?

মোড়ানো মানে প্রকৃত মান একটি যৌক্তিক বাইরের কাঠামোতে সংরক্ষিত হয়। আপনি সেই মানটি পেতে পারবেন না (ইনএই ক্ষেত্রে "moo") এটি খুলে না দিয়ে। সুইফ্ট ওয়ার্ল্ডে, এটি সর্বদা ক্রিসমাস, এবং সর্বদা উপহার থাকে - বা অন্তত ভেরিয়েবল - মোড়ানোর জন্য। আপনি বিস্ময়বোধক বিন্দু যোগ করে মানগুলি খুলুন৷

প্রস্তাবিত: