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

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Marques Brownlee

    Marques Brow

    21 Mart 2008