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

  • boburnham

    boburnham

    11 Temmuz 2006
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008