স্ট্রিং জোড়া দেওয়া

Arduino:
স্ট্রিং জোড়া দেওয়া

কিভাবে:

চলুন কিছু স্ট্রিং জোড়া দেই! সবকিছু setup এর মধ্যে কারণ আমরা শুধু একটি দ্রুত দেখা পেতে চাই—পুনরাবৃত্তি লুপের প্রয়োজন নেই।

void setup() {
  // সিরিয়াল যোগাযোগ শুরু করুন
  Serial.begin(9600);

  // দুটি স্ট্রিং তৈরি করুন
  String greeting = "Hello, ";
  String name = "Arduino!";

  // এগুলোকে জোড়া দিন
  String combined = greeting + name;

  // ফলাফল প্রিন্ট করুন
  Serial.println(combined); 
}
void loop() {
  // এখানে লুপ করার মত কিছু নেই
}

আপনি এটি চালান, এবং আউটপুট সিরিয়াল মনিটরে আপনার জন্য অপেক্ষা করে:

Hello, Arduino!

গভীর ডুব

প্রোগ্রামিংয়ে স্ট্রিং জোড়া দেওয়া পুরনো পদ্ধতি—যখন প্রাথমিক ভাষাগুলো তাদের প্রথম পদক্ষেপ নিতে শুরু করে। আরডুইনোতে, আপনি আমাদের মত করে + অপারেটর ব্যবহার করতে পারেন, অথবা একটি স্ট্রিংকে আগে থেকে বিদ্যমান একটিতে যোগ করার জন্য += ব্যবহার করতে পারেন। পেছনের দৃশ্যে, এই অপারেটরগুলি আসলে ফাংশনগুলি কল করে যা মেমোরি বরাদ্দ এবং অক্ষরগুলো দক্ষতার সাথে কপি করার কাজটি সামলায়।

সবসময় স্ট্রিং জোড়া দেওয়ার প্রয়োজন কেন নেই? ভাল, আপনি যদি ছোট মাইক্রোকন্ট্রোলার নিয়ে কাজ করেন এবং অনেক স্ট্রিং-এর মের্জিং করেন, আপনি মেমোরি সমস্যায় পড়তে পারেন—কারণ প্রতিবার আপনি যোগ করলে, আপনি একটি নতুন স্ট্রিং তৈরি করেন, যা আরো বেশি মেমোরি ব্যবহার করে। ভারি স্ট্রিং ম্যানিপুলেশনের জন্য, মানুষ কখনও কখনও চরিত্রের অ্যারেগুলি (ক্লাসিক C-স্টাইল) ব্যবহার করে যা স্থান বাঁচায় এবং সম্ভাব্য পারফরম্যান্সের সমস্যা এড়াতে সহায়তা করে।

আরও দেখুন, concat() এর মতো স্ট্রিং ফাংশনগুলি, যা শুধু স্ট্রিং নয়, অন্যান্য ডাটা টাইপগুলিকেও একটি বিদ্যমান স্ট্রিংয়ে যোগ করতে পারে।

আরও দেখুন

আরও জানতে চান? এখানে গভীরে ডুব দিন: