Als «clamp» getaggte Fragen

92
Wo finde ich die "Clamp" -Funktion in .NET?

Ich möchte einen Wert xan einen Bereich klemmen [a, b]: x = (x < a) ? a : ((x > b) ? b : x); Das ist ziemlich einfach. Aber ich sehe keine Funktion "clamp" in der Klassenbibliothek - zumindest nicht in System.Math. (Wenn Sie nicht wissen, dass ein Wert "geklemmt" werden soll, müssen Sie...

91
Wie klemme ich eine ganze Zahl auf einen bestimmten Bereich?

Ich habe folgenden Code: 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] Grundsätzlich berechne ich einen neuen Index und verwende diesen, um ein Element aus einer Liste zu finden. Um sicherzustellen,...