update: adv ops exercise #1

This commit is contained in:
İnanç Gümüş
2021-03-31 13:33:14 +03:00
parent bd6a7f1764
commit ca6cb1b196

View File

@ -31,19 +31,26 @@ func main() {
// //
// Observe how the slice and its backing array change. // Observe how the slice and its backing array change.
// //
// Expected output:
// ["" "" "" "" "" "einstein", "tesla", "aristo"]
//
names = append(names, "einstein", "tesla", "aristo") names = append(names, "einstein", "tesla", "aristo")
s.Show("2nd step", names) s.Show("2nd step", names)
// ######################################################## // ########################################################
// //
// #3: The previous code appends at the end of the names // #3: Overwrite the name slice by creating a new slice
// 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 // Then append the following names to the slice:
// slice instead:
// //
// "einstein", "tesla", "aristo"
//
// Expected output:
// ["einstein", "tesla", "aristo" "" ""] // ["einstein", "tesla", "aristo" "" ""]
// //
// So: Overwrite and print the names slice. // So: Overwrite and print the names slice.