 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Map ¶
Example ¶
package main
import (
	tf "go.llib.dev/frameless/pkg/transform"
	"strconv"
	"strings"
)
func main() {
	var x = []string{"a", "b", "c"}
	_ = tf.Must(tf.Map[string](x, strings.ToUpper)) // []string{"A", "B", "C"}
	var ns = []string{"1", "2", "3"}
	_, err := tf.Map[int](ns, strconv.Atoi) // []int{1, 2, 3}
	if err != nil {
		panic(err)
	}
}
func Must ¶
Example ¶
package main
import (
	"fmt"
	tf "go.llib.dev/frameless/pkg/transform"
)
func main() {
	var x = []int{1, 2, 3}
	x = tf.Must(tf.Map[int](x, func(v int) int {
		return v * 2
	}))
	v := tf.Must(tf.Reduce[int](x, 42, func(output int, current int) int {
		return output + current
	}))
	fmt.Println("result:", v)
}
Types ¶
This section is empty.
 Click to show internal directories. 
   Click to hide internal directories.