জুলিয়া ভাষায় প্রিমিটিভ ডেটা টাইপস হল সেসব মৌলিক ডেটা টাইপ যা কোনো পরিবর্তনশীল (variable) বা মান (value) সঞ্চয় করতে ব্যবহৃত হয়। জুলিয়া ভাষায় প্রধানত চারটি প্রিমিটিভ ডেটা টাইপ ব্যবহৃত হয়: Integer, Float, Boolean, এবং String। নিচে প্রতিটি ডেটা টাইপের বর্ণনা এবং উদাহরণ দেওয়া হলো।
১. Integer (ইন্টিজার)
Integer হলো পূর্ণসংখ্যা টাইপ, যা কোনো দশমিক ছাড়া শুধুমাত্র সঠিক সংখ্যাকে প্রকাশ করে। জুলিয়া ভাষায় Integer ডেটা টাইপের মানের মধ্যে কোনো দশমিক অংশ থাকে না।
- সংজ্ঞা: Integer ডেটা টাইপ শুধু পূর্ণসংখ্যা (যেমন 1, -5, 100) গ্রহণ করে।
- গুণ: ইনটিজারকে ব্যবহার করে গণনা, সংখ্যা গুণ, ভাগ, যোগ, বিয়োগ করা যায়।
উদাহরণ:
x = 10 # Integer
y = -5 # Negative Integer
z = 1000 # Large Integer
println(x + y) # আউটপুট: 5২. Float (ফ্লোট)
Float হলো দশমিক সহ সংখ্যার জন্য ব্যবহৃত ডেটা টাইপ। এটি সংখ্যার মধ্যে দশমিক স্থানের মান রাখতে পারে, যেমন 3.14 বা -0.001।
- সংজ্ঞা: Float ডেটা টাইপ ব্যবহার করে আপনি দশমিক সংখ্যা (যেমন 3.14, -0.001, 2.718) সংরক্ষণ করতে পারেন।
- গুণ: Float সংখ্যা ব্যবহারের মাধ্যমে গাণিতিক বিশ্লেষণ এবং মাপের হিসাব করা হয়।
উদাহরণ:
a = 3.14 # Float
b = -0.001 # Negative Float
c = 1.618 # Float (Golden Ratio)
println(a + c) # আউটপুট: 4.758৩. Boolean (বুলিয়ান)
Boolean ডেটা টাইপ দুটি মান ধারণ করতে পারে: true বা false। এটি মূলত শর্ত (condition) যাচাই করার জন্য ব্যবহৃত হয় এবং সাধারণত if-else বা while লুপের শর্তে ব্যবহৃত হয়।
- সংজ্ঞা: Boolean ডেটা টাইপে দুটি মান থাকতে পারে:
true(সত্য) অথবাfalse(মিথ্যা)। - গুণ: এটি লজিক্যাল অপারেশন এবং শর্ত যাচাইয়ের জন্য ব্যবহৃত হয়।
উদাহরণ:
is_sunny = true # Boolean (True)
is_raining = false # Boolean (False)
println(is_sunny) # আউটপুট: true
println(is_raining) # আউটপুট: false৪. String (স্ট্রিং)
String হলো অক্ষর (character) বা টেক্সটের একটি সিরিজ। এটি ডেটা টাইপ যা সাধারণত মানুষ-পঠনযোগ্য তথ্য সঞ্চয় করতে ব্যবহৃত হয়, যেমন নাম, ঠিকানা বা বাক্যাংশ।
- সংজ্ঞা: String ডেটা টাইপে আপনি টেক্সট, অক্ষর, শব্দ, বা বাক্য ধারণ করতে পারেন।
- গুণ: এটি টেক্সটের সাথে কাজ করার জন্য ব্যবহৃত হয় যেমন একত্রিত করা (concatenation), সার্চ করা, অথবা টেক্সটের দৈর্ঘ্য বের করা।
উদাহরণ:
name = "Alice" # String
greeting = "Hello, " * name # String concatenation
println(greeting) # আউটপুট: Hello, Aliceসারসংক্ষেপ
জুলিয়া ভাষায় প্রিমিটিভ ডেটা টাইপস হল Integer, Float, Boolean, এবং String।
- Integer পূর্ণসংখ্যা ধারণ করে।
- Float দশমিক সহ সংখ্যাগুলি ধারণ করে।
- Boolean সত্য বা মিথ্যা মান ধারণ করে।
- String অক্ষর বা টেক্সটের একটি সিরিজ ধারণ করে।
এই ডেটা টাইপগুলি বিভিন্ন গাণিতিক, লজিক্যাল, এবং টেক্সট সম্পর্কিত কাজের জন্য ব্যবহৃত হয়।
Read more