৭। Function | ফাংশন ফাংশন হচ্ছে পুনরায় ব্যবহার যোগ্য কোড ব্লক। যা একটি নির্দিষ্ট কাজ করতে পারে। সব গুলো ফাংশনের নিচে অংশ গুলো থাকেঃ যেখানে func কীওয়ার্ড দিয়ে ফাংশন ডিফাইন করা হয়। ফাংশনের তো একটা নাম থাকতে হবে তাই না? যে নাম দিয়ে ফাংশনটিকে ডাকতে হবে। Function_Name হচ্ছে ফাংশনের নাম। Parameters হচ্ছে ফাংশন দিয়ে […]
Category: সুইফট প্রোগ্রামিং
Control Flow
৬। Control Flow একই কোড বার বার রান করার জন্য লুপিং ব্যবহার করা হয়। এগুলোর মধ্যে একটা হচ্ছে For Loop. For Loop: ফর লুপ অনেক ভাবেই লেখা যায়… for loop এর কয়েকটি অংশ রয়েছে, নিচের ছবিটি লক্ষ করিঃ এ for loop এর তিনটি অংশ রয়েছে। তার আগে আমরা দেখেনি for loop সাধারন ব্যবহার নিয়ম। এখানে […]
সুইফট প্রোগ্রামিং – String || স্ট্রিং
৫। String || স্ট্রিং এর ব্যবহার আগে আমরা দেখেছি। কিভাবে একটি স্ট্রিং ভ্যারিয়েবল ডিক্লেয়ার করা হয়, কিভাবে প্রিন্ট করা হয়, আমরা এখন আরেকটু বিস্তারিত ভাবে জানব। উপরের প্রোগ্রামে শুধু একটা String ভ্যারিয়েবল ডিক্লেয়ার করা হয়েছে এবং পরে তা প্রিন্ট করা হয়েছে। আমাদের কাছে যদি একের অধিক স্ট্রিং থাকে, এবং আমরা তা এক সাথে যুক্ত […]
Array & Dictionary || অ্যারে এবং ডিকশনারি
৪। Array & Dictionary || অ্যারে এবং ডিকশনারি অ্যারে ভ্যারিয়েবল নিচে মত করে ডিক্লেয়ার করা হয়ঃ অ্যারের এর ভেতরে উপাদান গুলো প্রিন্ট করার জন্য লিখবঃ অ্যারে থেকে যে কোন একটা ইলিম্যান্ট এক্সেস করার জন্য লিখতে হয়ঃ জেনে রাখা দরকার যে, ইন্ডেক্সিং শুরু হয় ০ থেকে। অর্থাৎ catName [0] তে থাকবে অ্যারের প্রথম ইলিম্যান্ট, এখানে […]
Oparetor অপারেটর
৩। Oparetor অপারেটর যোগ, বিয়োগ, গুন, ভাগঃ দুই টা ভ্যারিয়েবল যোগ, বিয়োগ, গুন ভাগ এসব করা সহজ। ভ্যারিয়েবল গুলোর মধ্যে প্রয়োজনীয় অপারেটত বসিয়ে দিলেই হবে। আচ্ছা, আমরা ইচ্ছে করলে একই টাইপের সব গুলো ভ্যারিয়েবল একই লাইনে লিখতে পারি। যেমনঃ কিন্তু ভিন্ন ধরনের টাইপ একই সাথে আমরা লিখতে পারব না, নিচের মত করে লেখে দেখুন, ভুল […]
Variable & Constant || ভ্যারিয়েবল এবং কনস্টেন্ট
২। Variable & Constant || ভ্যারিয়েবল এবং কনস্টেন্টঃ কনস্টেন্ট হচ্ছে যার মান পরিবর্তন হবে না। পুরো প্রগ্রামে মাত্র একবার মান সেট করব, কিন্তু অনেক বার ব্যবহার করতে হবে, তাই হচ্ছে কনস্টেন্ট। সুইফট এ কনস্টেন্ট ডিক্লেয়ার করা হয়ে let দিয়ে। যেমনঃ এখানে আমরা দেখতে পাচ্ছি যে catName একটা স্টিং ভ্যালু। catAge হচ্ছে একটা ইন্টিজার। কিন্তু আমাদেরকে বলে দিতে […]
সেটআপ এবং সাধারণ ধারনা
১। সেটআপ এবং সাধারণ ধারনাঃ অ্যাপলের নতুন ল্যাঙ্গুয়েজ হচ্ছে Swift. যা C এবং Objective-C এর উপর ভিত্তি করে ডেভেলপ করা হয়েছে। এবং সুইফট এ কোড করা C এবং Objective-C এর থেকে সহজ… সুইফট শিখতে হলে আমাদের অ্যাপলের নিজস্ব IDE Xcode লাগবে। আর Xcode এর জন্য লাগবে ম্যাক অপারেটিং সিস্টেম। অ্যাপলের ডেভেলপার সাইট থেকে Xcode ডাউনলোড করে […]