Compare commits

2 Commits

Author SHA1 Message Date
İnanç Gümüş
0dd6d4202c Update main.go 2021-03-31 13:34:16 +03:00
İnanç Gümüş
58440ddcf9 update: adv ops exercise #1 2021-03-31 13:33:14 +03:00
2 changed files with 21 additions and 11 deletions

View File

@@ -49,17 +49,20 @@ func main() {
// ########################################################
//
// #3: The previous code appends at the end of the names
// slice:
// #3: Overwrite the name slice by creating a new slice
// using make().
//
// ["" "" "" "" "" "einstein", "tesla", "aristo"]
// Adjust the make() function so that it creates a
// slice with capacity of 5, and puts the slice pointer
// to the first index.
//
// Append the new elements to the beginning of the names
// slice instead:
// Then append the following names to the slice:
//
// "einstein", "tesla", "aristo"
//
// Expected output:
// ["einstein", "tesla", "aristo" "" ""]
//
// So: Overwrite and print the names slice.
//
// ...
// s.Show("3rd step", names)

View File

@@ -31,19 +31,26 @@ func main() {
//
// Observe how the slice and its backing array change.
//
// Expected output:
// ["" "" "" "" "" "einstein", "tesla", "aristo"]
//
names = append(names, "einstein", "tesla", "aristo")
s.Show("2nd step", names)
// ########################################################
//
// #3: The previous code appends at the end of the names
// slice:
// #3: Overwrite the name slice by creating a new slice
// using make().
//
// ["" "" "" "" "" "einstein", "tesla", "aristo"]
// Adjust the make() function so that it creates a
// slice with capacity of 5, and puts the slice pointer
// to the first index.
//
// Append the new elements to the beginning of the names
// slice instead:
// Then append the following names to the slice:
//
// "einstein", "tesla", "aristo"
//
// Expected output:
// ["einstein", "tesla", "aristo" "" ""]
//
// So: Overwrite and print the names slice.