假设我有一种类似以下的方法
$img = new imagick(self::$_imgArray[0]);
if($img->getimagecolorspace() == imagick::COLORSPACE_CMYK)
echo "Image is in CMYK";
如果我想更具体一点,并告诉我我的返回类型是以下内容的列表 ValidationMessages?
我应该如何实现?
(我会检查标记是否为重复标记,因为这与扩展列表或展平无关),我问的是如何更具体地确定方法的返回类型。...
答案 0 :(得分:2)
使用Python 3.6,希望内置的typing包能够完成这项工作。
from typing import List
def validate(self, item:dict, attrs:dict)-> List[str]:
...
表示法有点奇怪,因为它使用方括号,但效果很好。