Điều này nghe có vẻ ngu ngốc nhưng làm cách nào để xác định biến toàn cầu trong Go? const myglobalvariable = "Hi there!"
không thực sự hoạt động ...Biến toàn cầu/Lấy đối số dòng lệnh và in nó
Tôi chỉ muốn lấy đối số dòng lệnh và sau đó tôi muốn in nó. Tôi làm điều này bằng đoạn mã này:
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!")
}
}
Vấn đề là nó chỉ in một dòng trống vì vậy tôi nghĩ về khai báo một biến toàn cầu sử dụng const myglobalvariable = "Hi there!"
nhưng tôi chỉ nhận được lỗi cannot use flag.Args() (type []string) as type ideal string in assignment
... ... Tôi biết đây là một câu hỏi noob vì vậy tôi hy vọng bạn có thể giúp tôi ...
Tôi nghĩ rằng câu trả lời này đã xuống bình chọn vì nó đã cho OP những gì họ cần, chứ không phải những gì họ yêu cầu :) –