SORU
4 Mayıs 2011, ÇARŞAMBA


golang: string dizi (ve yazma)içine metin dosyası okunamıyor

(Ve yazmak), bir dize dizisi içine bir metin dosyası okuma yeteneği oldukça yaygın bir gereklilik olduğuna inanıyorum. Bir dil başlangıçta bir veritabanına erişmek için ihtiyacını ortadan kaldırarak ile başlatırken de oldukça yararlıdır. Bir golang var mı? örn. func ReadLines(sFileName string, iMinLines int) ([]string, bool) { func WriteLines(saBuff[]string, sFilename string) (bool) {. Varolanı kullanmayı tercih yerine çoğaltmak istiyorum.

CEVAP
27 AĞUSTOS 2012, PAZARTESİ


Eğer dosya çok büyük değil ise, bu gibi ioutil.ReadFile strings.Split fonksiyonları ile yapılabilir:

content, err := ioutil.ReadFile(filename)
if err != nil {
    //Do something
}
lines := strings.Split(string(content), "\n")

ioutil strings paketleri belgeleri okuyabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • SVB International

    SVB Internat

    29 EKİM 2011
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011