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 এর অফিসিয়াল ডকুমেন্টেশনে ডুব দিন:

গভীর অনুধাবনের জন্য, এই রিসোর্সগুলি দেখুন: