Как увеличить все элементы в массиве или срезе в golang - PullRequest
0 голосов
/ 27 ноября 2018

Ниже кода увеличивается только i-й элемент этого среза.Есть что-то встроенное, что я могу увеличить все элементы с 1. Пожалуйста, предложите.

for i:= 0; i< k ;i++{
    if(slice[i] < K){
        slice[i] = slice[i] + 1
    }
}

1 Ответ

0 голосов
/ 27 ноября 2018

При работе с ломтиками вы обнаружите, что будете тяготеть к петлям for.Go не имеет дополнительных функций для слайсов, которые вы можете найти на других языках.

for i := range slice {
  slice[i]++
}
...