Skip to content

Instantly share code, notes, and snippets.

View pablocattaneo's full-sized avatar

Pablo Cattaneo pablocattaneo

View GitHub Profile
//slices.Equal(slice1, slice2)
a := [5]int{1, 2, 3, 4, 5}
slices1 := a[1:4] // from index 1 to index 3
sliceCopy := make([]int, len(slices1))
if slices.Equal(slices1, sliceCopy) {
fmt.Println("slices1 and sliceCopy are equal")
} else {
fmt.Println("slices1 and sliceCopy are not equal")
// []T{e1, e2, e3, ...}
// Where T is the type of the elements (e.g., int, string, bool, struct),
// and e1, e2, e3, etc., are the initial elements of the slice
fruits := []string{"Apple", "Banana", "Orange"}
fruits := [4]string{"Apple", "Banana", "Orange", "Grapes"}
for index, fruit := range fruits {
fmt.Println(position, fruitName)
}
for i, v := range fruits {
fmt.Println(i, v)
}
package main
import "fmt"
func main() {
fruits := [4]string{"Apple", "Banana", "Orange", "Grapes"}
fmt.Println("Fruits array:", fruits)
}
realpath file.txt
# realpath is part of GNU coreutils
# Installed by default on most Linux distributions