Có một số thẻ cho docstrings trong python, như @param
và @return
, ví dụ:docstring thẻ cho 'năng suất' từ khóa
def my_method(a_param):
''' @param a_param: Description of this param
@return: The return value of the method
'''
return int(a_param) * (other or 1)
tôi có thể sử dụng gì đối với tài liệu máy phát điện? đặc biệt các yield
từ khóa, như:
def my_generator(from=0):
''' @param from: The initial value
@yield: A lot of values
'''
yield a_value
Tôi hiểu rằng @return an iterator
có thể được sử dụng ở đây, nhưng tôi không biết nếu nó là đúng vì một máy phát điện có thể trở về giá trị cũng có.
Cảm ơn.
Theo như tôi biết, các thẻ đó được sử dụng bởi các công cụ của bên thứ ba và không phải bất kỳ thứ gì trong chính python. – Daenyth
Một máy phát có thể có các giá trị 'yield', nó' trả về 'một đối tượng máy phát điện. – agf