enumerable

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Map

func Map[T any, TR any](items []T, f func(T) TR) []TR

Map applies a given function to each element of an input slice and returns a new slice containing the results. It allows for transforming the elements of a collection into another form.

The function is generic and can handle slices of any type.

Parameters:

  • items ([]T): The input slice of any type T.
  • f (func(T) TR): The function to apply to each element of the input slice. The function takes an element of type T and returns a value of type TR.

Returns:

  • []TR: A new slice containing the results of applying the function f to each element of the input slice.

Example:

input := []int{1, 2, 3, 4}
result := Map(input, func(v int) string {
    return fmt.Sprintf("Number: %d", v)
})
fmt.Println(result) // Output: [Number: 1 Number: 2 Number: 3 Number: 4]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL