Questions marquées «slice»

Une tranche est une représentation d'une partie d'une séquence, généralement définie par une référence à la séquence sous-jacente, un index donnant la position de départ, une longueur ou une position finale, et éventuellement une valeur de «pas» ou de «pas». Veuillez utiliser les balises «object-slicing» pour le problème de slicing en C ++ et «program-slicing» pour la technique d'analyse.

3287
Comprendre la notation des tranches

J'ai besoin d'une bonne explication (les références sont un plus) sur la notation de tranche de Python. Pour moi, cette notation a besoin d'un peu de ramassage. Il a l'air extrêmement puissant, mais je n'ai pas vraiment

478
Concaténer deux tranches dans Go

J'essaie de combiner la tranche [1, 2]et la tranche [3, 4]. Comment puis-je faire cela dans Go? J'ai essayé: append([]int{1,2}, []int{3,4}) mais j'ai: cannot use []int literal (type []int) as type int in append Cependant, la documentation semble indiquer que c'est possible, que me manque-t-il?...

200
Comment découper un tableau dans Bash

En regardant la section "Array" de la page de manuel bash (1), je n'ai pas trouvé de moyen de découper un tableau. Je suis donc venu avec cette fonction trop compliquée: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args #

197
Explication de [] .slice.call en javascript?

Je suis tombé sur ce raccourci soigné pour convertir un DOM NodeList en un tableau régulier, mais je dois admettre que je ne comprends pas complètement comment cela fonctionne: [].slice.call(document.querySelectorAll('a'), 0) Cela commence donc par un tableau vide [], puisslice est utilisé pour...

167
Comment obtenir le dernier élément d'une tranche?

Quelle est la méthode Go pour extraire le dernier élément d'une tranche? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element La solution ci-dessus fonctionne, mais semble