Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Memisahkan Rentetan dan Menetapkan Pembolehubah dalam Go?

Bagaimana untuk Memisahkan Rentetan dan Menetapkan Pembolehubah dalam Go?

Susan Sarandon
Lepaskan: 2024-12-20 10:26:10
asal
769 orang telah melayarinya

How to Split Strings and Assign Variables in Go?

Memisahkan Rentetan dan Menetapkan Pembolehubah dalam Go

Tidak seperti Python, yang membenarkan pemisahan rentetan dan pembolehubah tugasan serentak, Go memerlukan pendekatan yang sedikit berbeza .

Dua Langkah Pisahkan

Satu kaedah ialah membelah rentetan menjadi kepingan dan kemudian memberikan nilai:

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := strings.Split("127.0.0.1:5432", ":")
    ip, port := s[0], s[1]
    fmt.Println(ip, port)
}
Salin selepas log masuk

Pisahan Satu Langkah

Pakej bersih Go menyediakan fungsi SplitHostPort yang mudah untuk membelah rentetan port hos terus ke dalamnya pembolehubah:

package main

import (
    "fmt"
    "net"
)

func main() {
    host, port, err := net.SplitHostPort("127.0.0.1:5432")
    fmt.Println(host, port, err)
}
Salin selepas log masuk

Kedua-dua pendekatan secara berkesan membolehkan anda memisahkan rentetan dan memberikan nilai yang terhasil kepada pembolehubah dalam Go.

Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan dan Menetapkan Pembolehubah dalam Go?. 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