Preguntas etiquetadas con clamp

95
¿Dónde puedo encontrar la función "sujetar" en .NET?

Me gustaría fijar un valor xa un rango [a, b]: x = (x < a) ? a : ((x > b) ? b : x); Esto es bastante básico. Pero no veo una función "clamp" en la biblioteca de clases, al menos no en System.Math. (Para los que no lo saben, "sujetar" un valor es asegurarse de que se encuentra entre...

92
¿Cómo sujetar un número entero a algún rango?

Tengo el siguiente código: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Básicamente, calculo un nuevo índice y lo uso para encontrar algún elemento de una lista. Para asegurarme de que el...