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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • njhaley

    njhaley

    24 NİSAN 2006
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007