これは馬鹿に聞こえるかもしれませんが、Goでグローバル変数を定義するにはどうすればよいですか? const myglobalvariable = "Hi there!"
は実際には機能しません...グローバル変数/コマンドライン引数を取得してそれを出力する
私はコマンドライン引数を取得したいと思いますが、その後は印刷したいと思います。
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!")
}
}
問題は、私は...私はconst myglobalvariable = "Hi there!"
を使用して、グローバル変数を宣言について考えたが、私はちょうどエラーcannot use flag.Args() (type []string) as type ideal string in assignment
... を得るように、それだけで空行を表示していることである:私はこの本のコードスニペットを使用してくださいあなたが私に助けてくれることを願っています。
私はそれは、彼らがこれは本当に怠惰な答えである –