在Golang中,可以使用os.Args
來獲取當前命令行參數。
示例代碼如下:
package main
import (
"fmt"
"os"
)
func main() {
// 獲取所有命令行參數
args := os.Args
// 第一個參數是程序本身的名稱
fmt.Println("程序名稱:", args[0])
// 遍歷輸出其余的參數
for i := 1; i < len(args); i++ {
fmt.Println("參數", i, ":", args[i])
}
}
運行此程序時,可以在命令行中輸入參數,然后程序將輸出相應的參數。
例如:
go run main.go hello world
輸出:
程序名稱: main
參數 1 : hello
參數 2 : world