Skip to content

Instantly share code, notes, and snippets.

View ivancorrales's full-sized avatar
🐾
Doing what I love to do!

Iván Corrales Solera ivancorrales

🐾
Doing what I love to do!
View GitHub Profile
@ivancorrales
ivancorrales / performance.go
Created November 26, 2018 06:28
Benchmark test to demonstrate loc doesn't means performance
package loc
import (
"os"
"testing"
)
const maxElements = 1000
var elements = make([]int, maxElements)
@ivancorrales
ivancorrales / sample.go
Last active December 15, 2018 07:55
Koazee operations: At, First and Last
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
var numbers = []int{1, 5, 4, 3, 2, 7, 1, 8, 2, 3}
func main() {
@ivancorrales
ivancorrales / sample.go
Last active December 15, 2018 08:15
stream.Add / stream.Drop / stream.DeleteAt / stream.Pop
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
var numbers = []int{1, 5, 4, 3, 2, 7, 1, 8, 2, 3}
func main() {
@ivancorrales
ivancorrales / sample.go
Created December 15, 2018 08:36
stream.Sort / stream.Reverse
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
"strings"
)
var animals = []string{"lynx", "dog", "cat", "monkey", "fox", "tiger", "lion"}
@ivancorrales
ivancorrales / sample.go
Created December 15, 2018 08:51
stream.Count / stream.IndexOf / stream.LastIndexOf / stream.Contains
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
var numbers = []int{1, 5, 4, 3, 2, 7, 1, 8, 2, 3}
func main() {
@ivancorrales
ivancorrales / sample.go
Created December 15, 2018 09:04
stream.ForEach
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
type message struct {
user string
message string
@ivancorrales
ivancorrales / sample.go
Last active December 15, 2018 09:11
stream.Take / stream.Filter / stream.RemoveDuplicates
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
var animals = []string{"lynx", "dog", "cat", "monkey", "dog", "fox", "tiger", "lion"}
func main() {
@ivancorrales
ivancorrales / sample.go
Created December 15, 2018 09:15
stream.Map
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
"strings"
)
var animals = []string{"lynx", "dog", "cat", "monkey", "dog", "fox", "tiger", "lion"}
@ivancorrales
ivancorrales / sample.go
Created December 15, 2018 09:24
stream.Reduce
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
var numbers = []int{1, 5, 4, 3, 2, 7, 1, 8, 2, 3}
func main() {
@ivancorrales
ivancorrales / sample.go
Created December 15, 2018 09:27
streamOf
package main
import (
"fmt"
"github.com/wesovilabs/koazee"
)
var numbers = []int{1, 5, 4, 3, 2, 7, 1, 8, 2, 3}
func main() {