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

  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010