Pytania otagowane jako slice

Wycinek jest reprezentacją części sekwencji, zwykle definiowaną przez odniesienie do sekwencji bazowej, indeks określający pozycję początkową, długość lub pozycję końcową i opcjonalnie wartość „krok” lub „krok”. Proszę używać znaczników „wycinanie obiektów” w przypadku problemu z wycinaniem w C ++ i „wycinanie programu” w przypadku techniki analizy.


3
zakres ponad interfejsem {}, który przechowuje wycinek
Biorąc pod uwagę scenariusz, w którym masz funkcję, która akceptuje t interface{}. Jeśli okaże się, że tjest to kawałek, jak mam rangego nadrobić? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // how do I iterate here? …


6
Co znaczy?
Analizuję kod w Pythonie i nie wiem co pop = population[:] znaczy. Czy jest to coś w rodzaju list tablic w Javie, czy też jak tablica dwuwymiarowa?
96 python  arrays  syntax  slice 

3
Co to jest kawałek w Swift?
Co to jest wycinek w Swift i czym różni się od tablicy? Z dokumentacji typ podpisu indeksu dolnego (Zakres) to: subscript(Range<Int>) -> Slice<T> Dlaczego nie zwrócić innego, Array<T>a nie Slice<T>? Wygląda na to, że mogę połączyć wycinek z tablicą: var list = ["hello", "world"] var slice: Array<String> = [] + …
85 swift  slice 

9
Łączenie elementów listy, jeśli elementy te znajdują się między dwoma białymi spacjami
Mam takie dane wejściowe: ['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] Chcę połączyć elementy między, ''aby uzyskać wynik podobny do tego: ['assembly', 'python', 'java', 'ruby', 'javascript', 'c++'] Próbowałem użyć joini wyświetlić takie opcje: a=['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.