Nie mogę sie doczekać jak na początku 2022 roku wejdą te generyki do golanga, bo teraz do jest dramat z tą duplikacją kodu
#programowanie #golang
#programowanie #golang
Wszystko
Najnowsze
Archiwum
źródło: comment_1639127469zCQhjQzrLSqthoubyYAgAE.jpg
Pobierz
x := make([][]int,0)
temp := []int{1,2,3}
x = append(x, temp)
temp = []int{6,7,8}
źródło: comment_1634735001EPRWBtdb5DBWVCDTdNGrGm.jpg
Pobierz11

System typów w języku Go jest uznawany za silny, ale ma kilka problemów, które w pewnych specyficznych sytuacjach mogą nie pomóc nam w uchronieniu się przed głupimi błędami. W artykule pokazuję jak sobie z niektórymi tego typu problemami radzić, aby lepiej wykorzystać możliwości języka.
z4) Artykuł: Jedna z najsłynniejszych gotchasz w Pythonie - słynny domyślny argument w funkcji jako zmora początkujących lub idealne pytanie na interview.
Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Wykorzystałem pointer, ale wartość się nie zmieniła.
func test(x *[]int) {xx := *x
xx = append(xx, 10)
func test(x *[]int) {*x = append(*x, 10)
}
Ale ładniej (bardziej
https://go.dev/play/p/bum1IkrCN_0
Można to uprościć do jednej linii
https://go.dev/play/p/2i2IKbiFWlQ