golang官方练习:pic


[root@sltvb7v2wy3 jia_point]# cat execrise_slices.go 
package main

import "golang.org/x/tour/pic"

func Pic(dx, dy int) [][]uint8 {
    var pic [][]uint8;
    for i := 0; i < dy; i++ {
        var one_line []uint8
        for j := 0; j < dx; j++ {
            one_line = append(one_line, (uint8)(i & j))
        }
        pic = append(pic, one_line)
    }
    return pic

}

func main() {
        pic.Show(Pic)
}


[root@sltvb7v2wy3 jia_point]# go mod init main/execrise_slices.go
go: creating new go.mod: module main/execrise_slices.go
go: to add module requirements and sums:
        go mod tidy

[root@sltvb7v2wy3 jia_point]# ls
append.go        execrise_slices.go  nil_slice.go        range.go          slice_literals.go   slices_pointers.go  struts_fields.go
append_slice.go  go.mod              points.go           slice_bounds.go   slices.go           struct_literals.go  struts.go
array.go         making_slices.go    range_continued.go  slice_len_cap.go  slices_of_slice.go  struct_pointers.go


[root@sltvb7v2wy3 jia_point]# go mod tidy
go: finding module for package golang.org/x/tour/pic
go: found golang.org/x/tour/pic in golang.org/x/tour v0.1.0





[root@sltvb7v2wy3 jia_point]# gor execrise_slices.go 
IMAGE:iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAAEgklEQVR42uzdUYrjOhSE4XLwQx6zBC3FS8vK4yFkAh06hrZptSPrE5efojgIM3A5HZePNCZzLKvXdUoyDEHsk8OjA5zu/yPkdgtNd6V1AOyaY5J5vv+XZBxf/jzi8w/v6wCoA8z//x6i6d60DoA6wPNvo6/rfF58dape/WHqdQDUAZ5/Dz3+1/n+dxKff1RfB0AdwPtgvhwAUQ5A03IARDnA0rpcVn9ybX/7f+z+OgDqAO/ejy5p9eqPVK8DoA7gfTBfDoAoB6BpOQCiHMD34urNAyCaB+DzzQMgygH4fDkAohyApuUAiP3NA6xdpaT28vyef/PSAVAHWPP99Fptf/t/8v46AOoA3gfz5QCIcgCalgMgygF8L67ePACieQA+3zwAohyAz5cDIMoBaFoOgBj3A/zy9+L2t/9f7q8DoA7g/Hj17gdAlAN4T8yXAyDKAWhaDoBoHsD35erNAyCaB+DzzQMgygH4fDkAohyApuUAiO4H2GdNU1pf/v13XDoA6gA1z1+vrT2/53c/AKIcgM+XAyDKAWhaDoBoHkC9evMAiOYB+Hw5AKIcgM/3GwBRDkDTOgDqAM6Pt3+v++sAqAM4P169+wEQ5QDeE/PlAIhyAJqWAyCaB/B9uXrzAIjmAfh88wCIcgA+Xw6AKAegaTkAovsB3q9SUnt5fs+/eekAqAO0fH68/e3vfgBEOQCfLwdAlAPQtBwA0TyAevXmARDNA/D5cgBEOQCf7zcAohyApnUA1AGcH2//XvfXAVAHcH68evcDIMoBvCfmywEQ5QA0LQdANA/g+3L15gEQzQPw+eYBEOUAfL4cAFEOQNNyAMRGOSTVjna3frCuV/8Gey4dAP0GqHn+Or3v+fe0eQBEOQCfLwdAlAPQtN8AiOYB1KvXAVAH8F043zwAohzAe2K+HABRDkDTcgDEuB/gZTmf3v5H2l8HQB3A+fHq3Q+AKAfwnpgvB0CUA9C0HADRPIDvy9WbB0A0D8DnmwdAlAPw+XIARDkATcsBEHuZB1i7Sknt5fk9/+alA6AO0PL59/a3v/sBEOUAfL4cAFEOQNNyAETzAOrVmwdANA/A58sBEOUAfL7fAIhyAJrWAVAHcH68/XvdXwdAHcD58erdD4AoB/CemC8HQJQD0LQcANE8gO/L1ZsHQDQPwOebB0CUA/D5cgBEOQBNywEQ3Q+wz5qmtL78+++4dADUAWqev15be37P734ARDkAny8HQJQD0LQcANE8gHr15gEQzQPw+XIARDkAn+83AKIcgKZ1ANQBnB9v/1731wFQB3B+vHr3AyDKAbwn5ssBEOUANC0HQDQP4Pty9eYBEM0D8PnmARDlAHy+HABRDkDTcgBE9wO8X6Wk9vL8nn/z0gFQB2j5/Hj729/9AIhyAD5fDoAoB6BpOQCieQD16s0DIJoH4PPlAIhyAD7fbwBEOQBN6wCoAzg/3v697q8DoA7g/Hj17gdAlAN4T8yXAyDKAWhaDoBoHsD35erNAyCaB+DzzQMgygH4fDkAohyApuUAiI3yXwAAAP//01VCwMm1j5kAAAAASUVORK5CYII=
[root@sltvb7v2wy3 jia_point]# 


image.png
image.png

你可能感兴趣的:(golang官方练习:pic)