[英]Type hinting in pydev for several parameters
因此,我需要在pydev中使用某種類型的提示,並找到了以下內容: http ://pydev.org/manual_adv_type_hints.html
class MyClass:
def method(self, a):
':type a: ClassA'
這是一種魅力。
但是如果我有這樣的東西:class MyClass:
def method(self, a, b):
':type a: ClassA'
如何獲得兩個參數的類型提示? 我嘗試了各種組合
':type a,b: ClassA, ClassB
要么
':type a, ClassA'
':type b, ClassB'
要么
':type a, ClassA, b, ClassB'
有什么建議么? 甚至有可能嗎?
我注意到它可以使用以下格式:
class MyClass:
def method(self, a, b):
#: :type a: ClassA
#: :type b: ClassB
如果您問我,它也更具可讀性。 我只是將Python作為一種業余愛好而已,大約一個星期,所以不要相信我。
這種格式的好處是,它幾乎可以用於所有類型提示(PyDev手冊中的示例):
class MyClass:
def method(self, lst):
#Can be on the same line
for a in lst: #: :type a: GUITest
a.;
要么
class MyClass:
def method(self, lst):
#Or on the line before
#: :type a: GUITest
for a in lst:
a.;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.