小编Bru*_*uce的帖子

如何避免"for循环中未使用的变量"错误

如何避免使用代码之类的"for循环中未使用的变量"错误

ticker := time.NewTicker(time.Millisecond * 500)
go func() {
    for t := range ticker.C {
        fmt.Println("Tick at", t)
    }
}()
Run Code Online (Sandbox Code Playgroud)

如果我实际上不使用t变量?

for-loop go unused-variables

3
推荐指数
2
解决办法
575
查看次数

如果我想对分叉存储库进行更改只是为了找到我不能,因为forked包导入自己该怎么办

这个github存储库一样,我分叉了存储库并对代码进行了一些更改.当我运行它时,我的更改不起作用,因为原始代码导入自身.我可以简单地将导入库更改为"import github.com/brucewangno1/ytdl".但有没有其他干净的方法来避免这种情况?

github go

3
推荐指数
1
解决办法
91
查看次数

golang将包含"%"的字符串传递给http.ResponseWriter会导致变量丢失

w的类型为http.ResponseWriter

这可以:

fmt.Fprintf(w, statusPercentage + " " + mostUpToDateStatusDownloaded + "/"+ mostUpToDateStatusOverallData)
Run Code Online (Sandbox Code Playgroud)

输出:100 488 MB/488 MB

这会导致一个问题:

fmt.Fprintf(w, statusPercentage + "% " + mostUpToDateStatusDownloaded + "/"+ mostUpToDateStatusOverallData)
Run Code Online (Sandbox Code Playgroud)

输出:100%!(MISSING)MB/488 MB

string http go

1
推荐指数
1
解决办法
668
查看次数

标签 统计

go ×3

for-loop ×1

github ×1

http ×1

string ×1

unused-variables ×1