Dart:
স্ট্রিং জোড়া দেওয়া
কিভাবে:
ডার্ট স্ট্রিং জোড়া দেওয়ার কয়েকটি সরল উপায় প্রদান করে। নিম্নে সর্বাধিক সাধারণ মেথডগুলি দেওয়া হল:
+
অপারেটর ব্যবহার করে
+
অপারেটর স্ট্রিংগুলি জোড়া দেওয়ার সবচেয়ে সহজবোধ্য উপায়।
String greeting = 'হ্যালো, ' + 'ওয়ার্ল্ড!';
print(greeting); // আউটপুট: হ্যালো, ওয়ার্ল্ড!
concat()
মেথড ব্যবহার করে
ডার্টের অন্যান্য ভাষার মতো concat()
মেথড নেই, তবে একই কাজ +
বা নিম্নলিখিত মেথড ব্যবহার করে সম্পন্ন করা যায়।
স্ট্রিং ইন্টারপোলেশন ব্যবহার করে
স্ট্রিং ইন্টারপোলেশন একটি স্ট্রিং-এ সরাসরি ভেরিয়েবল এম্বেড করে। এটি স্ট্রিং এবং এক্সপ্রেশনগুলি জোড়া দেওয়ার জন্য দক্ষ।
String user = 'জেন';
String message = 'স্বাগতম, $user!';
print(message); // আউটপুট: স্বাগতম, জেন!
join()
মেথড ব্যবহার করে
join()
মেথড উপযোগী যখন আপনার কাছে একটি স্ট্রিং তালিকা থাকে যা আপনি জোড়া দিতে চান।
var words = ['হ্যালো', 'ডার্ট থেকে'];
String sentence = words.join(' '); // একটি স্পেস সেপারেটর দিয়ে জয়েন।
print(sentence); // আউটপুট: হ্যালো ডার্ট থেকে
StringBuffer
ব্যবহার করে
একাধিক জোড়া দেওয়ার জন্য StringBuffer
দক্ষ, বিশেষ করে লুপের মধ্যে।
var words = ['ডার্ট', 'মজা', 'আছে'];
StringBuffer buffer = StringBuffer();
for (String word in words) {
buffer.write(word); // প্রত্যেক শব্দের সাথে বাফারটি যুক্ত করুন।
buffer.write(' '); // ঐচ্ছিকভাবে একটি স্পেস যোগ করুন।
}
String sentence = buffer.toString().trim(); // স্ট্রিং-এ রূপান্তর করুন এবং সর্বশেষ স্পেস সরান।
print(sentence); // আউটপুট: ডার্ট মজা আছে
থার্ড-পার্টি লাইব্রেরি
যদিও ডার্টের মানক লাইব্রেরি সাধারণত স্ট্রিং জোড়া দেওয়ার কাজের জন্য যথেষ্ট, তথাপি থার্ড-পার্টি লাইব্রেরি যেমন quiver
ডার্টের নির্মিত কার্যকারিতাকে পূরক করতে পারে। উদাহরণস্বরূপ, উন্নত পরিস্থিতির জন্য quiver
-এর concat()
অথবা merge()
ফাংশন পরীক্ষা করা যেতে পারে। তবে, যদি ডার্টের রবাস্ট নির্মিত বিকল্পগুলি আপনার নির্দিষ্ট প্রয়োজন পূরণ না করে, তবে তার পরিবর্তে থার্ড-পার্টি লাইব্রেরিগুলিতে না যেতেই ভালো।