Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,22 @@
package main
type client struct {
name string
surname string
}
func updateSurname(data map[int]client, id int, surname string) {
object := data[id] // copy
object.surname = surname
data[id] = object // copy
// data[id].surname = surname -> compilation error
}
func updateSurnameByPointer(data map[int]*client, id int, surname string) {
data[id].surname = surname
}
func updateSurnamesSlice(data map[int][]string, id int, surname string) {
data[id][5] = surname
}