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

  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • warningthepeople

    warningthepe

    21 EYLÜL 2011