6

Python用のさまざまなIDEを検討しています。公式リストを見ると、IDE は「イントロスペクション ベースのコード補完」に基づいて分類されています。

イントロスペクション ベースのコード補完とはどういう意味ですか?

ありがとう。

4

2 に答える 2

8

これは、IDE がイントロスペクションを使用して、特定のオブジェクトからアクセスできるメソッドと変数を把握し、通常は記号の後にピリオドを入力した後にオプションのリストを提供することで、コードをすばやく完成できることを意味します。

于 2012-06-05T21:52:14.363 に答える
5

Here's an example if WingIDE Pro inaction. Forgive the hastily thrown together image.

This is the image

You can see that arg1 is being shown as 1 in the first example, as well as the helper showing that it is probably an int.

In the second part, you can see that the IDE is looking through the docstrings for what the method get does, in the requests module.

The second image below shows that the IDE can 'auto-complete' code for you, including showing what it does. enter image description here

于 2012-06-05T22:18:25.067 に答える