W Pythonie możliwe jest, aby podzielić ciąg i przypisać go do zmiennych:Jak podzielić ciąg i przypisać go do zmiennych w Golang?
ip, port = '127.0.0.1:5432'.split(':')
ale w Golang nie wydaje się działać:
ip, port := strings.Split("127.0.0.1:5432", ":")
// assignment count mismatch: 2 = 1
Pytanie: Jak podzielić ciąg i przypisać wartości w jednym kroku?
Dzieli to łańcuch na listę ciągów znaków, a nie na listę znaków. – dopatraman
Co stanie się, gdy otrzymamy adres IPv6? – PumpkinSeed
@PumpkinSeed właśnie wypróbował to i otrzymuję to z powrotem od 'err', niestety:' zbyt wiele dwukropek w adresie 2001: 0db8: 85a3: 0000: 0000: 8a2e: 0370: 7334' :( –