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

  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • soyacincautv

    soyacincautv

    14 NİSAN 2010