Może to zabrzmieć głupio, ale jak zdefiniować zmienną globalną w Go? const myglobalvariable = "Hi there!"
tak naprawdę nie działa ...Zmienne globalne/Uzyskaj argument wiersza polecenia i wydrukuj go
Po prostu chcę uzyskać argument wiersza poleceń, a po tym chcę go wydrukować. Robię to za pomocą tego fragmentu kodu:
package main
import (
"flag"
"fmt"
)
func main() {
gettext();
fmt.Println(text)
}
func gettext() {
flag.Parse()
text := flag.Args()
if len(text) < 1 {
fmt.Println("Please give me some text!")
}
}
Problemem jest to, że po prostu drukuje pustą linię więc pomyślałem o deklarując zmienną globalną używając const myglobalvariable = "Hi there!"
ale ja po prostu błąd cannot use flag.Args() (type []string) as type ideal string in assignment
... ... ja wiem, że to jest pytanie typu noob, więc mam nadzieję, że możesz mi pomóc ...
ta odpowiedź była dół głosowało ponieważ dał OP, co potrzebne, a nie to, czego hasła :) –