Trong Python nó có thể chia một chuỗi và gán nó vào biến:Làm thế nào để tách một chuỗi và gán nó cho các biến trong Golang?
ip, port = '127.0.0.1:5432'.split(':')
nhưng trong Golang nó dường như không làm việc:
ip, port := strings.Split("127.0.0.1:5432", ":")
// assignment count mismatch: 2 = 1
Câu hỏi: Làm thế nào để tách một chuỗi và chỉ định giá trị trong một bước?
Việc này chia chuỗi thành danh sách các chuỗi chứ không phải danh sách ký tự. – dopatraman
Điều gì xảy ra nếu chúng tôi nhận được địa chỉ IPv6? – PumpkinSeed
@PumpkinSeed vừa thử nó, và tôi lấy lại từ 'err', thật không may:' quá nhiều dấu hai chấm trong địa chỉ 2001: 0db8: 85a3: 0000: 0000: 8a2e: 0370: 7334' :( –