dashdemo

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package dashdemo

一些最佳实践代码和演示

Some best practice code and demo

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrGroup

func ErrGroup(user string) string

ErrGroup @Editor robotyang at 2023

ErrGroup 请查看同级目录下的单测文件 errgroup_test.go

Example (Demo)

go并发编程示例

Example of go concurrent programming

package main

import (
	"fmt"
	"sort"

	"github.com/rbtyang/godash/dashdemo"
	"github.com/rbtyang/godash/dashlog"
	"golang.org/x/sync/errgroup"
)

func main() {
	var erg errgroup.Group
	var results []string // 用于收集结果的切片

	erg.Go(func() error {
		results = append(results, dashdemo.ErrGroup("ZhangSan"))
		return nil
	})
	erg.Go(func() error {
		results = append(results, dashdemo.ErrGroup("LiSi"))
		return nil
	})
	erg.Go(func() error {
		results = append(results, dashdemo.ErrGroup("WangWu"))
		return nil
	})

	err := erg.Wait()
	if err != nil {
		dashlog.Error(err)
	}

	sort.Strings(results)
	fmt.Println(results)
}
Output:

[LiSi Ni Hao WangWu Ni Hao ZhangSan Ni Hao]

func HelloWorld

func HelloWorld(user string) string

HelloWorld @Editor robotyang at 2023

HelloWorld 请查看同级目录下的单测文件 hello_test.go

Types

This section is empty.

Jump to

Keyboard shortcuts

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