SORU
25 NİSAN 2010, Pazar


Nasıl komut satırı argümanları bir program geçti erişmek için?

Nasıl komut satırı argümanları erişebilirim? main argümanlar olarak kabul etmiyorlar.

Tam bir program, muhtemelen bağlama birden fazla paket tarafından oluşturulan bir paket, main adında bir fonksiyonu olması gerekir

func main() { ... }

tanımlanmış. Ana işlevi.() ana bağımsız değişken ve değer verir.

CEVAP
25 NİSAN 2010, Pazar


Komut satırı argümanları os.Args değişken kullanarak erişebilirsiniz. Örneğin,

package main

import (
    "fmt"
    "os"
)

func main() {
    fmt.Println(len(os.Args), os.Args)
}

Ayrıca komut satırı uygulayan flag package, bayrak ayrıştırma kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • dougownsall

    dougownsall

    7 EKİM 2007
  • MovieZoneET

    MovieZoneET

    22 Aralık 2009