GUI (Grafiksel Kullanıcı Arayüzü)

Komut Satırı Argümanları (Args)

Golang ile programlarımızın komut satırı üzerinden argümanlar ile çalışmasını sağlayabiliriz. İşte paketimiz:

import "os"

os paketimizdeki Args fonksiyonu bize string dizi sunar. Bir örnek görelim.

package main
import (
"fmt"
"os"
)
func main() {
for i, arg := range os.Args {
fmt.Println(i, "=", arg)
}
}

for-range ile os.Args'ın uzunluğu kadar işlem yapıyoruz ve içerisindekileri indeksi ile ekrana bastırıyoruz. Şöyle bir çıktımız oluyor:

./main naber nasılsın

0 = ./main 1 = naber 2 = nasılsın