আমি বুঝেছি যে সুইফটে সমস্ত ভেরিয়েবলকে একটি মান দিয়ে সেট করতে হবে এবং বিকল্পগুলি ব্যবহার করে আমরা একটি ভেরিয়েবল nilশুরুতে সেট করতে পারি ।
আমি যা বুঝতে পারি না তা হ'ল কোনটি দিয়ে একটি ভেরিয়েবল নির্ধারণ করা !হচ্ছে, কারণ আমি এই ধারণাটির মধ্যে ছিলাম যে এটি একটি optionচ্ছিকের থেকে একটি "মূল্যকে আবরণ" করে। আমি ভেবেছিলাম এটি করে আপনি গ্যারান্টি দিচ্ছেন যে সেই পরিবর্তনশীলটি আন-র্যাপ করার জন্য একটি মূল্য রয়েছে, এ কারণেই আইবিএ ক্রিয়াকলাপে এবং আপনি দেখতে পান এটি ব্যবহার করা।
সোজা কথায় বলতে গেলে, আপনি যখন এই জাতীয় কিছু করেন তখন ভেরিয়েবলটি কী আরম্ভ করা যায়:
var aShape : CAShapeLayer!
এবং কেন / কখন আমি এই করব?