2013-10-14 3 views
1

В следующем коде:переменные, объявленные и не используются в Go

func PrimeF(n uint64) { 
var i,t uint64 = 2,3 


for ; i < n; { 
    if n%i == 0 { 
     n /= i 
    } 

    } 
} 

Почему я получаю сообщение об ошибке: «T объявлены и не используется»?

+0

вы также можете отключить звук следующим образом: ** var i, _ uint64 = 2,3 ** – GOD

+0

Ваше сообщение - это заявление, а не вопрос. Можете ли вы рассказать это так, чтобы он действительно спрашивал что-то (таким образом, другие пользователи могут понять, на что они должны ответить)? – Superbest

ответ

7

Поскольку вы объявили переменную под названием t здесь:

var i,t uint64 = 2,3 

, но никогда не использовал эту переменную.

+0

О! Правильно. Я не знал. Спасибо, что вы быстро ответили. –