How to filter array elements in Go

1 Answer

0 votes
package main

import "fmt"

func main() {
	arr := [...]string{"go", "java", "php", "c", "c++", "python", "c#"}

	fmt.Printf(":2 %v\n", arr[:2])

	fmt.Printf("1:4 %v\n", arr[1:4])

	fmt.Printf("2: %v\n", arr[2:])

	fmt.Printf("2:6 %v\n", arr[2:6])

	fmt.Printf("0:2 %v\n", arr[0:2])

	fmt.Printf("Last element: %v\n", arr[len(arr) - 1])

	fmt.Printf("First element: %v\n", arr[0])
}
   
   
   
/*
run:
   
:2 [go java]
1:4 [java php c]
2: [php c c++ python c#]
2:6 [php c c++ python]
0:2 [go java]
Last element: c#
First element: go
 
*/

 



answered Aug 10, 2020 by avibootz
...