GO : Sorting


Bahasa pemrograman Go memiliki package sort yang mengimplementasikan sorting untuk builtin dan type yang ditentukan user.
package main
import "fmt"
import "sort"
func main() {
 //Metode sort specific kebuiltin type; berikut contoh untuk string, dan integer. Dengan masing
masing menggunakan keyword sort.Strings() dan sort.Ints() yang
dipanggil dari package sort.
    strs := []string{"c", "a", "b"}
    sort.Strings(strs)
    fmt.Println("Strings:", strs)
    ints := []int{7, 2, 4}
    sort.Ints(ints)
    fmt.Println("Ints:   ", ints)
 //Kita juga bisa menggunakan sort untuk mengecheck jika slice telah dalam keadaan
terurut. Dengan keyword sort.AreSorted() memeriksa apakah data telah
terurut, jikat terurut maka print true jika tidak maka print false.
    s := sort.IntsAreSorted(ints)
    fmt.Println("Sorted: ", s)
}
Output
Strings: [a b c]
Ints:    [2 4 7]
Sorted:  true
Source 

Comments

Popular posts from this blog

Dampak Photoshop terhadap Identitas Diri

Dampak negatif Smartphone terhadap kesehatan

Mengenal Barcode