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