Как найти и заменить все вхождения (во всех файлах) в коде Visual Studio?

Определите класс и у вас есть способ установки значения, которое выполняет эти проверки.

Что-то неопределенно похожее на следующее:

class BoundedNumber(object):
    def __init__(self, value, min_=1, max_=10):
        self.min_ = min_
        self.max_ = max_
        self.set(value)

    def set(self, newValue):
        self.n = max(self.min_, min(self.max_, newValue))

# usage

bounded = BoundedNumber(something())
bounded.set(someOtherThing())

bounded2 = BoundedNumber(someValue(), min_=8, max_=10)
bounded2.set(5)    # bounded2.n = 8
141
задан ZF007 10 July 2019 в 10:32
поделиться