そのような機能があるとします:
def render(someobject):
someobject. #here i expect IDE to know which class it is and autocompletion and other IDE functional will be available
dorender()
私の場合、IDE はそこに何が入っているかを知る方法がありません。コメントを使用してどのように伝えるのですか?
PHPの場合、私はこのようなものを使用しました
/**
* @param MyClass myobject
**/
function render($myobject){
//by typing $myobject-> IDE already knows, that it should use $myobject as MyClass objec
dorender()
}
もう 1 つの使用例は、場合によっては一部のプロキシが何らかのオブジェクトを返し、IDE が知る機会がないことを知っている場合ですが、私は確かに知っており、これをコメントで指定して、将来自分自身を助け、IDE を助けたいと考えています。
PHP で PhpStorm を使用している場合、次のようにします。
$myobject=some_proxy()
/**
* @var $my_object MyClass
**/
// in following code IDE will use $myobject as MyClass
PyCharm を具体的に使用し、Python ドキュメンタを共通に使用して同じ動作を実現するにはどうすればよいですか?