Preguntas etiquetadas con slice

Un segmento es una representación de una parte de una secuencia, generalmente definida por una referencia a la secuencia subyacente, un índice que proporciona la posición inicial, una posición de longitud o final y, opcionalmente, un valor de "paso" o "paso". Utilice las etiquetas "segmentación de objetos" para el problema de segmentación en C ++ y "segmentación de programa" para la técnica de análisis.

3286
Comprender la notación de corte

Necesito una buena explicación (las referencias son un plus) sobre la notación de corte de Python. Para mí, esta notación necesita un poco de recuperación. Parece extremadamente poderoso, pero aún no tengo la cabeza

478
Concatenar dos rebanadas en Go

Estoy tratando de combinar el corte [1, 2]y el corte [3, 4]. ¿Cómo puedo hacer esto en Go? Lo intenté: append([]int{1,2}, []int{3,4}) pero tengo: cannot use []int literal (type []int) as type int in append Sin embargo, la documentación parece indicar que esto es posible, ¿qué me estoy...

197
Explicación de [] .slice.call en javascript?

Me topé con este atajo ordenado para convertir un DOM NodeList en una matriz regular, pero debo admitir que no entiendo completamente cómo funciona: [].slice.call(document.querySelectorAll('a'), 0) Entonces comienza con una matriz vacía [], luego slicese usa para convertir el resultado callen una...

194
Cómo cortar una matriz en Bash

Mirando la sección "Array" en la página de manual bash (1), no encontré una manera de cortar una matriz. Entonces se me ocurrió esta función demasiado complicada: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args #

167
¿Cómo obtener el último elemento de una rebanada?

¿Cuál es la forma Go para extraer el último elemento de un segmento? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element La solución anterior funciona, pero parece