Swift-এ ডেটাটাইপগুলো হলো প্রোগ্রামিং ভাষার মৌলিক অংশ, যা বিভিন্ন ধরনের ডেটা সংরক্ষণ এবং পরিচালনা করতে সাহায্য করে। Swift-এ কিছু সাধারণ ডেটাটাইপ রয়েছে, যেমন Int, Float, Double, String, এবং Bool। এই ডেটাটাইপগুলি বিভিন্ন ধরনের মান সংরক্ষণ এবং ব্যবহার করার জন্য ব্যবহৃত হয়।
১. Int (ইন্টিজার)
- ব্যাখ্যা:
Intহলো ইন্টিজার টাইপ ডেটা, যা পূর্ণসংখ্যা (নেগেটিভ, পজিটিভ, এবং শূন্য) সংরক্ষণ করে। - উদাহরণ:
var age: Int = 25
let year: Int = 2024
- ব্যবহার:
- যখন আপনাকে একটি পূর্ণসংখ্যা সংরক্ষণ করতে হবে, তখন
Intব্যবহার করবেন। Intডেটাটাইপ স্বয়ংক্রিয়ভাবে ডিভাইসের আর্কিটেকচারের (32-বিট বা 64-বিট) সাথে সামঞ্জস্যপূর্ণ।
- যখন আপনাকে একটি পূর্ণসংখ্যা সংরক্ষণ করতে হবে, তখন
২. Float
- ব্যাখ্যা:
Floatহলো একটি ডেটাটাইপ, যা দশমিক সংখ্যা (ভগ্নাংশ) সংরক্ষণ করে এবং এটি ৩২-বিট ভাসমান বিন্দু সংখ্যা হিসেবে ব্যবহৃত হয়। - উদাহরণ:
var temperature: Float = 36.6
let height: Float = 5.7
- ব্যবহার:
- যখন দশমিক সংখ্যা সংরক্ষণ করতে হয় কিন্তু কম প্রিসিশন বা সঠিকতা প্রয়োজন, তখন
Floatব্যবহার করা হয়। Floatসাধারণত মেমোরি কম ব্যবহার করে, কিন্তু এটিDoubleএর মতো বেশি প্রিসিশন দিতে পারে না।
- যখন দশমিক সংখ্যা সংরক্ষণ করতে হয় কিন্তু কম প্রিসিশন বা সঠিকতা প্রয়োজন, তখন
৩. Double
- ব্যাখ্যা:
Doubleহলো ৬৪-বিট ভাসমান বিন্দু সংখ্যা, যাFloatএর তুলনায় বেশি প্রিসিশন বা সঠিকতা প্রদান করে। এটি দশমিক মান সংরক্ষণ করতে ব্যবহার করা হয়। - উদাহরণ:
var weight: Double = 70.5
let pi: Double = 3.14159265359
- ব্যবহার:
- যখন ভগ্নাংশ মানে বেশি সঠিকতা প্রয়োজন, তখন
Doubleব্যবহার করা হয়। - উদাহরণস্বরূপ, বিজ্ঞানগত হিসাব বা আর্থিক প্রয়োগে যেখানে দশমিকের পরে বেশি সংখ্যক সংখ্যা প্রয়োজন।
- যখন ভগ্নাংশ মানে বেশি সঠিকতা প্রয়োজন, তখন
৪. String
- ব্যাখ্যা:
Stringহলো ডেটাটাইপ, যা টেক্সট বা ক্যারেক্টারের ধারাবাহিকতা সংরক্ষণ করতে ব্যবহৃত হয়। - উদাহরণ:
var name: String = "Alice"
let greeting: String = "Hello, World!"
- ব্যবহার:
- যখন টেক্সট, নাম, বাক্য, বা বড় কোনো তথ্য সংরক্ষণ করতে হয়, তখন
Stringব্যবহার করা হয়। String-এর মাধ্যমে টেক্সট ম্যানিপুলেশন, যেমন কনক্যাটেনেশন বা সাবস্ট্রিং তৈরি করা, করা যায়।
- যখন টেক্সট, নাম, বাক্য, বা বড় কোনো তথ্য সংরক্ষণ করতে হয়, তখন
৫. Bool (বুলিয়ান)
- ব্যাখ্যা:
Boolহলো একটি ডেটাটাইপ, যা শুধুমাত্র দুটি মান ধারণ করতে পারে:true(সত্য) অথবাfalse(মিথ্যা)। এটি সাধারণত শর্ত পূরণের জন্য ব্যবহার করা হয়। - উদাহরণ:
var isActive: Bool = true
let isLoggedIn: Bool = false
- ব্যবহার:
Boolব্যবহার করা হয় শর্তমূলক স্টেটমেন্টে (if,whileইত্যাদি) সত্য বা মিথ্যা চেক করার জন্য।- এটি প্রোগ্রামের লজিক্যাল ফ্লো নিয়ন্ত্রণ করতে সহায়ক।
ডেটাটাইপের উদাহরণসমূহ
var age: Int = 30 // একটি ইন্টিজার মান
var height: Float = 5.9 // একটি ফ্লোট মান
var weight: Double = 70.45 // একটি ডাবল মান
var name: String = "John Doe" // একটি স্ট্রিং মান
var isStudent: Bool = true // একটি বুলিয়ান মান
ডেটাটাইপ ব্যবহারের সংক্ষিপ্ত পরামর্শ
Int: পূর্ণসংখ্যা ব্যবহারের জন্য।Float: দশমিক সংখ্যা যেখানে কম প্রিসিশন দরকার।Double: দশমিক সংখ্যা যেখানে বেশি প্রিসিশন দরকার।String: টেক্সট বা ক্যারেক্টার ব্যবহারের জন্য।Bool: লজিক্যাল মান (সত্য/মিথ্যা) ব্যবহার করতে।
Swift প্রোগ্রামিংয়ের ডেটাটাইপগুলি ব্যবহার করে, আপনি আপনার প্রোগ্রামে বিভিন্ন ধরনের ডেটা সংরক্ষণ ও পরিচালনা করতে পারেন এবং তা কার্যকরভাবে ব্যবহার করতে পারেন।
Content added By
Read more