Мой цикл for прекратил обработку из-за оператора if - PullRequest
0 голосов
/ 28 марта 2019

Я хотел получить все свои позиции, используя цикл for

for i := 0; i < len(word)-1; i++ {

    j := i + 1

    fmt.Println(i, j)
}

, если я просто обработаю вышеприведенную функцию, выходные данные будут такими, как я хотел, до того, как я начал вставлять это выражение if

* 1005.*

Мой цикл for останавливается после обработки только одной буквы в слове, которая равна 0 от i и 1 от j

1 Ответ

0 голосов
/ 28 марта 2019

Вы, если и еще вызовите return и вернете значение, при использовании return он выйдет из функции и вернет значение

если вы используете fmt.Println () вместо return, все будет напечатано

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...