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

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

সুইফট প্রোগ্রামিং এ কন্ট্রোল স্ট্যাটমেন্ট For-In

সুইফট প্রোগ্রামিং এ অন্যান্য প্রোগ্রামিং এর মতই বেশ কয়েকটি কন্ট্রোল স্ট্যাটমেন্ট রয়েছে। যেমনঃ For-In While If Switch Where Continue ইত্যাদি। এই লেখায় আমরা For-In সম্পর্কে জানব। একটা সিকোয়েন্স যেমন অ্যারে, ডিকশনারি, ম্যাপ, স্ট্রিং বা রেঞ্জের মধ্যে ইটারেশনের জন্য for-in লুপ ব্যবহার করা যায়। একটা রেঞ্জে for-in লুপ সবার আগে দেখি একটা নিউম্যারিক রেঞ্জের মধ্যে কিভাবে … Read more

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

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

সুইফট প্রোগ্রামিং এ অ্যারে

সুইফটে কালেকশন সুইফট প্রোগ্রামিং এ তিনটি বিল্টইন কালেকশন রয়েছেঃ Array Dictionary Set যেখানে অর্ডারড ডেটা রাখার জন্য অ্যারে ব্যবহার করা হয়। আনঅর্ডারড এবং ইউনিক ডেটা রাখার জন্য সেট ব্যবহার করা হয়। এবং কী-ভ্যালু পেয়ারে আনঅর্ডারড ডেটা রাখার জন্য ডিকশনারি ব্যবহার করা হয়। মিউটেবল এই অ্যারে, সেট বা ডিকশনারি তৈরি করে যদি একটা ভ্যারিয়েবলে রাখি, তাহলে … Read more

Operator / অপারেটর

৩। Operator অপারেটর যোগ, বিয়োগ, গুন, ভাগঃ var x = 2var y = 3var addition = x + yvar multiply = x * yvar division = y / x দুই টা ভ্যারিয়েবল যোগ, বিয়োগ, গুন ভাগ এসব করা সহজ। ভ্যারিয়েবল গুলোর মধ্যে প্রয়োজনীয় অপারেটত বসিয়ে দিলেই হবে। Increment & Decrement অপারেটর Increment এর কাজ হচ্ছে … Read more

Variable & Constant || ভ্যারিয়েবল এবং কনস্টেন্ট

Constant || কনস্টেন্টঃ কনস্টেন্ট হচ্ছে যার মান পরিবর্তন হবে না। পুরো প্রগ্রামে মাত্র একবার মান সেট করব, কিন্তু অনেক বার ব্যবহার করতে হবে, তাই হচ্ছে কনস্টেন্ট। সুইফট এ কনস্টেন্ট ডিক্লেয়ার করা হয়ে let দিয়ে। যেমনঃ এখানে আমরা দেখতে পাচ্ছি যে catName একটা স্টিং ভ্যালু। catAge হচ্ছে একটা ইন্টিজার। কিন্তু আমাদেরকে বলে দিতে হয় নি কোনটা ইন্টিজার, কোনটা … Read more

সেটআপ এবং সাধারণ ধারনা

১। সেটআপ এবং সাধারণ ধারনাঃ  অ্যাপলের নতুন ল্যাঙ্গুয়েজ হচ্ছে Swift. যা C এবং Objective-C এর উপর ভিত্তি করে ডেভেলপ করা হয়েছে। এবং সুইফট এ  কোড করা C এবং Objective-C এর থেকে সহজ… সুইফট শিখতে হলে আমাদের অ্যাপলের নিজস্ব IDE Xcode লাগবে। আর Xcode এর জন্য লাগবে ম্যাক অপারেটিং সিস্টেম। অ্যাপলের ডেভেলপার সাইট থেকে Xcode ডাউনলোড করে … Read more