Swift:
টেক্সট ফাইল পড়া
কিভাবে:
Swift এ একটি ফাইল থেকে টেক্সট পড়তে, String
ক্লাসের সুবিধাজনক পদ্ধতিগুলি ব্যবহার করুন। একটি ছোট উদাহরণ এখানে প্রদত্ত হল:
import Foundation
if let filePath = Bundle.main.path(forResource: "example", ofType: "txt") {
do {
let content = try String(contentsOfFile: filePath, encoding: .utf8)
print(content)
} catch {
print("ওহো! কিছু ভুল হয়েছে: \(error)")
}
}
যদি “example.txt” এ “Hello, world!” থাকে, তাহলে আউটপুট হবে:
Hello, world!
গভীরে যাচাই
প্রোগ্রামিং বিশ্বে টেক্সট ফাইল পড়া পুরানো পাহাড়ের মতই। প্রারম্ভিক সময়ে এর অর্থ ছিল পাঞ্চ কার্ড ও টেপ। এখন, Swift এর মত উচ্চ-স্তরের ভাষাগুলির সাথে, এটা সরল। উপরের স্নিপেটটি String(contentsOfFile:)
ব্যবহার করে, কিন্তু এর বিকল্পগুলি আছে:
FileManager
: আরও জটিল ফাইল অপারেশনের জন্য ভাল।InputStream
: বড় ফাইলগুলির সাথে কাজ করতে - কম মেমোরি-গ্রহণশীল।URLSession
: রিমোট সার্ভার থেকে ফাইল আনতে।
String(contentsOfFile:)
পদ্ধতিটি মেগা আকারের ফাইলের সাথে ব্যবহৃত হলে মেমোরি-ভারী হতে পারে। সমস্যা এড়াতে, স্ট্রিম-ভিত্তিক পদ্ধতি বা চাঙ্গা পাঠের দিকে মনোনিবেশ করুন।
আরো দেখুন
Swift এর অফিসিয়াল ডকুমেন্টেশনে ডুব দিন:
গভীর অনুধাবনের জন্য, এই রিসোর্সগুলি দেখুন: