登录
首页 >  Golang >  Go问答

“已声明但未使用”错误

来源:Golang技术栈

时间:2023-04-11 11:51:56 295浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《“已声明但未使用”错误》,主要介绍了golang,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

我收到这个错误,说我没有使用变量——但在我的菜鸟眼中,看起来我是:

func Sqrt(x float64) float64 {

    z := float64(x);

    for i := 0; i 
<p>谁能指出我对语言的遗漏?我认为这与<code>=</code>vs.<code>:=</code>和范围界定有关,但我不确定。</p>
<h2 class="daan">
    正确答案
</h2>
<p>在<code>:=</code>你的 for 循环中声明了一个新变量<code>z</code>,它隐藏了外部<code>z</code>. 把它变成一个平原来<code>=</code>解决问题。</p>
<pre class="brush:go;toolbar:false">func Sqrt(x float64) float64 {

    z := x

    for i := 0; i 
<p>顺便说一句,为了获得相同的精度和更快的速度,您可以尝试以下实现,它一次执行两个步骤:</p>
<pre class="brush:go;toolbar:false">func Sqrt(x float64) float64 {
    z := x
    for i := 0; i <p>好了,本文到此结束,带大家了解了《“已声明但未使用”错误》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!</p>
声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>