В предупреждении говорится, что у вас есть директива форматирования (в данном случае %d
) при вызове Println
.Это предупреждение, потому что Println
не поддерживает директивы форматирования .Эти директивы поддерживаются отформатированными функциями Printf
и Sprintf
.Это подробно объясняется в документации к пакету fmt
.
. Как вы можете ясно увидеть, когда запускаете свой код, вывод будет
Hello, playground %d 5
, поскольку Println
делает то, что говорят его документы - он печатает свои аргументы с последующим переводом строки.Измените это на Printf
, что, скорее всего, то, что вы намеревались, , и вы получите вместо этого :
Hello, playground 5
Что, вероятно, то, что вы намеревались.