go_shuffle

package module
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: May 1, 2021 License: MIT Imports: 2 Imported by: 0

README

go-shuffle v1.2.2

Ini adalah package bahasa pemrograman go sederhana untuk mengacak susunan list array.

func Shuffle()
func (l List) Shuffle() List
func (l ListTimes) Shuffle() List
Instalasi

go get -u github.com/michaelwp/go-shuffle

Contoh penggunaan
package main

import (
	"fmt"
	goshuffle "github.com/michaelwp/go-shuffle"
)

func main()  {
	var list = goshuffle.List{1,"a",3,"z",5}
	var listTimes = goshuffle.ListTimes{
		List:  list,
		Times: 5,
	}

	fmt.Println(list.Shuffle())
	fmt.Println(listTimes.Shuffle())
}
Hasil
[a 3 z 5 1]
[[5 1 3 z a] [3 5 a 1 z] [z 3 5 a 1] [a 1 3 5 z] [3 5 1 z a]]

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type List

type List []interface{}

func (List) Shuffle

func (l List) Shuffle() List

Shuffle array 1 times example : var list = goshuffle.List{1,"a",3,"z",5}

var listTimes = goshuffle.ListTimes{
	List:  list,
	Times: 5,
}

fmt.Println(listTimes.Shuffle())

type ListTimes added in v1.2.1

type ListTimes struct {
	List  List
	Times int
}

func (ListTimes) Shuffle added in v1.2.1

func (l ListTimes) Shuffle() List

Shuffle array list in 'n' times example : var list = goshuffle.List{1,"a",3,"z",5} fmt.Println(list.Shuffle())

Jump to

Keyboard shortcuts

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