问题描述
有人知道下面的宏吗?我用谷歌搜索但找不到任何有用的东西。它有什么作用?
from typing import TYPE_CHECKING
def f(params):
# other stuff up here
foo = get_foo(params)
if TYPE_CHECKING:
assert foo is not None
return bar(foo)
解决方法
它做 std::clamp 做的事。
它“返回”sig
限制在由 ll
(下限)和 ul
(上限)给出的范围内。
由于问题用 qt 标记,另一个做同样事情但参数顺序不同的替代方法是 qBound