如果参数是字符串数组,我想在将参数传递给函数时立即检查。
就像将函数参数的类型设置为“字符串数组”。 但我不想遍历数组以查找非字符串元素。
有这样的类型吗?
请您参考如下方法:
您可以对最新的 python 版本(在 3.9 上测试)使用键入,正如@Netwave 在评论中所建议的那样:
def my_function(a: list[str]):
# You code
这将按预期进行 lint:
如果参数是字符串数组,我想在将参数传递给函数时立即检查。
就像将函数参数的类型设置为“字符串数组”。 但我不想遍历数组以查找非字符串元素。
有这样的类型吗?
请您参考如下方法:
您可以对最新的 python 版本(在 3.9 上测试)使用键入,正如@Netwave 在评论中所建议的那样:
def my_function(a: list[str]):
# You code
这将按预期进行 lint: