সুইফট প্রোগ্রামিং – Function | ফাংশন

৭। Function | ফাংশন   ফাংশন হচ্ছে পুনরায় ব্যবহার যোগ্য কোড ব্লক। যা একটি নির্দিষ্ট কাজ করতে পারে। সব গুলো ফাংশনের নিচে অংশ গুলো থাকেঃ   যেখানে func কীওয়ার্ড  দিয়ে ফাংশন ডিফাইন করা হয়। ফাংশনের তো একটা নাম থাকতে হবে তাই না? যে নাম দিয়ে ফাংশনটিকে ডাকতে হবে।  Function_Name হচ্ছে ফাংশনের নাম। Parameters হচ্ছে ফাংশন দিয়ে … Read more

Control Flow

৬। Control Flow একই কোড বার বার রান করার জন্য লুপিং ব্যবহার করা হয়।  এগুলোর মধ্যে একটা হচ্ছে For Loop. For Loop: ফর লুপ অনেক ভাবেই লেখা যায়… for loop এর কয়েকটি অংশ রয়েছে, নিচের ছবিটি লক্ষ করিঃ এ for loop এর তিনটি অংশ রয়েছে। তার আগে আমরা দেখেনি for loop সাধারন ব্যবহার নিয়ম।   এখানে … Read more

সুইফট প্রোগ্রামিং – String  || স্ট্রিং

 ৫। String  || স্ট্রিং   এর ব্যবহার আগে আমরা দেখেছি। কিভাবে একটি স্ট্রিং ভ্যারিয়েবল ডিক্লেয়ার করা হয়, কিভাবে প্রিন্ট করা হয়, আমরা এখন আরেকটু বিস্তারিত ভাবে জানব। উপরের প্রোগ্রামে শুধু একটা String ভ্যারিয়েবল ডিক্লেয়ার করা হয়েছে এবং পরে তা প্রিন্ট করা হয়েছে। আমাদের কাছে যদি একের অধিক স্ট্রিং থাকে, এবং আমরা তা এক সাথে যুক্ত … Read more

Array & Dictionary  || অ্যারে এবং ডিকশনারি

৪।  Array & Dictionary  || অ্যারে এবং ডিকশনারি অ্যারে ভ্যারিয়েবল নিচে মত করে ডিক্লেয়ার করা হয়ঃ অ্যারের এর ভেতরে উপাদান গুলো প্রিন্ট করার জন্য লিখবঃ   অ্যারে থেকে যে কোন একটা ইলিম্যান্ট এক্সেস করার জন্য লিখতে হয়ঃ জেনে রাখা দরকার যে, ইন্ডেক্সিং শুরু হয় ০ থেকে। অর্থাৎ catName [0] তে থাকবে অ্যারের প্রথম ইলিম্যান্ট, এখানে … Read more

Oparetor অপারেটর

৩। Oparetor অপারেটর যোগ, বিয়োগ, গুন, ভাগঃ দুই টা ভ্যারিয়েবল যোগ, বিয়োগ, গুন ভাগ এসব করা সহজ। ভ্যারিয়েবল গুলোর মধ্যে প্রয়োজনীয় অপারেটত বসিয়ে দিলেই হবে। আচ্ছা, আমরা ইচ্ছে করলে একই টাইপের সব গুলো ভ্যারিয়েবল একই লাইনে লিখতে পারি। যেমনঃ কিন্তু ভিন্ন ধরনের টাইপ একই সাথে আমরা লিখতে পারব না, নিচের মত করে লেখে দেখুন, ভুল … Read more