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

  • RD

    RD

    19 NİSAN 2006
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014