Poniższy kod inkrementuje tylko jeden element tego wycinka. Czy jest coś wbudowanego, co mogę zwiększyć wszystkie elementy o 1. Proszę zasugerować.
for i:= 0; i< k ;i++{
if(slice[i] < K){
slice[i] = slice[i] + 1
}
}
-3
Sridhar Natuva
27 listopad 2018, 23:01
1 odpowiedź
Najlepsza odpowiedź
Podczas pracy z plasterkami zauważysz, że będziesz skłaniał się ku pętli for
. Go nie ma dodatkowych funkcji dla plasterków, które można znaleźć w innych językach.
for i := range slice {
slice[i]++
}
1
poy
27 listopad 2018, 23:31
Podobne pytania
Nowe pytania
arrays
Tablica to uporządkowana liniowa struktura danych składająca się ze zbioru elementów (wartości, zmiennych lub odniesień), z których każdy jest identyfikowany za pomocą co najmniej jednego indeksu. Pytając o konkretne warianty tablic, użyj zamiast tego powiązanych tagów: [vector], [arraylist], [matrix]. Używając tego znacznika, w pytaniu specyficznym dla języka programowania, oznacz pytanie używanym językiem programowania.