Questions marquées «clamp»

93
Où puis-je trouver la fonction «clamp» dans .NET?

Je voudrais fixer une valeur xà une plage [a, b]: x = (x < a) ? a : ((x > b) ? b : x); C'est assez basique. Mais je ne vois pas de fonction "clamp" dans la bibliothèque de classes - du moins pas dans System.Math. (Pour ceux qui ne savent pas "bloquer" une valeur, il faut s'assurer qu'elle se...

92
Comment fixer un entier à une certaine plage?

J'ai le code suivant: 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] Fondamentalement, je calcule un nouvel index et l'utilise pour trouver un élément d'une liste. Afin de m'assurer que l'index est...