Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk memasukkan parameter dalam golang

Bagaimana untuk memasukkan parameter dalam golang

WBOY
Lepaskan: 2023-05-10 09:01:06
asal
2069 orang telah melayarinya

Dalam golang, parameter boleh dimasukkan melalui parameter baris arahan atau input standard.

1. Parameter baris perintah
Dalam golang, parameter baris arahan boleh diakses melalui pembolehubah Args dalam pakej os. Pembolehubah Args ialah kepingan rentetan, elemen pertama ialah laluan program yang dilaksanakan, dan elemen berikut ialah parameter baris arahan. Berikut ialah kod sampel yang menggunakan pembolehubah Args untuk mendapatkan parameter baris arahan:

package main

import (
    "fmt"
    "os"
)

func main() {
    // 获取所有命令行参数
    args := os.Args
    fmt.Println(args)

    // 获取指定下标的命令行参数
    arg := os.Args[1]
    fmt.Println(arg)
}
Salin selepas log masuk

Kod sampel mendapat semua parameter baris arahan dan mendapat parameter baris arahan kedua.

Laksanakan atur cara dalam baris arahan dengan parameter, contohnya:

go run main.go hello world
Salin selepas log masuk

akan mengeluarkan hasil berikut:

[/tmp/go-build811700120/b001/exe/main hello world]
world
Salin selepas log masuk

2. Input standard
Input standard juga Boleh digunakan sebagai cara untuk memasukkan parameter. Dalam golang, input standard boleh dibaca melalui jenis Pengimbas dalam pakej bufio. Berikut ialah kod contoh untuk menggunakan Pengimbas untuk membaca input standard:

package main

import (
    "bufio"
    "fmt"
    "os"
)

func main() {
    // 创建Scanner对象
    scanner := bufio.NewScanner(os.Stdin)

    // 读取标准输入
    for scanner.Scan() {
        fmt.Println(scanner.Text())
    }
}
Salin selepas log masuk

Kod sampel mencipta objek Pengimbas dan menggunakan kaedah Imbasnya untuk membaca input standard, dan kemudian mengeluarkan kandungan input. Program membaca input standard dalam gelung tak terhingga sehingga input tamat atau program ditamatkan.

Laksanakan program ini dalam baris arahan:

go run main.go
Salin selepas log masuk

akan memasuki mod input standard, anda boleh memasukkan sebarang teks, tekan Ctrl + D untuk menamatkan input.

Parameter input Golang termasuk parameter baris arahan dan input standard Pembangun boleh memilih kaedah yang berbeza untuk menghantar parameter mengikut keadaan tertentu.

Atas ialah kandungan terperinci Bagaimana untuk memasukkan parameter dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan