Rumah > pembangunan bahagian belakang > Golang > Apakah Talian Shebang yang Betul untuk Menjalankan Program Go Terus dari Barisan Perintah?

Apakah Talian Shebang yang Betul untuk Menjalankan Program Go Terus dari Barisan Perintah?

Barbara Streisand
Lepaskan: 2024-12-09 14:29:21
asal
199 orang telah melayarinya

What's the Correct Shebang Line for Running Go Programs Directly from the Command Line?

Menggunakan Shebang Lines dalam Go Skrip

Dalam bidang skrip, shebang lines berfungsi sebagai penterjemah boleh laku. Mereka membenarkan skrip shell untuk menentukan cara skrip harus dilaksanakan. Sebagai contoh, skrip Perl biasanya menggunakan baris shebang:

#!/usr/bin/env perl
Salin selepas log masuk

Ini menggesa shell untuk mentafsir skrip menggunakan perl boleh laku. Jadi, apakah baris shebang yang sesuai untuk program Go?

Untuk melaksanakan program Go terus daripada baris arahan, baris shebang berikut harus digunakan:

//usr/bin/go run <pre class="brush:php;toolbar:false">//usr/bin/go run <pre class="brush:php;toolbar:false">//$GOROOT/bin/go run  $@ ; exit
Salin selepas log masuk
$@ ; exit package main import "fmt" func main() { fmt.Println("Hello World!") } $@ ; exit

Berikut ialah contoh ilustrasi:

Go mentafsir ulasan satu baris bermula dengan //, manakala cangkerang mengabaikan aksara selepas /. Walau bagaimanapun, perlu diingat bahawa lokasi pemasangan Go mungkin berbeza-beza. Untuk mengambil kira variasi ini, sintaks yang dikemas kini di bawah menjadi:

Sintaks yang lebih fleksibel ini mengendalikan lokasi pemasangan Go yang berbeza dengan berkesan, memastikan pelaksanaan baris perintah yang lancar bagi skrip Go anda.

Atas ialah kandungan terperinci Apakah Talian Shebang yang Betul untuk Menjalankan Program Go Terus dari Barisan Perintah?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan