【发布时间】:2022-11-11 19:42:35
【问题描述】:
我最近开始在 VSCode 上使用 Dart 和 Flutter for Mobile App dev,我喜欢方法的鼠标悬停工具提示如何显示返回类型、预期参数和方法的来源:
我知道 Python 不是一种强类型语言,因此无法为变量显示类型信息。但是python中的方法呢?
鼠标悬停工具提示中的信息似乎很难阅读,而且没有真正的帮助。我不知道该方法来自哪里以及它输出什么。描述也不是很可读。我做错了什么,还是这真的不是一个功能?还是我只需要学习阅读该工具提示?
【问题讨论】:
-
我知道这不是一个完整的答案,但你能够如果您愿意,可以显示您用 python 编写的函数的类型。你可以使用一种叫做类型提示的东西,你可以在这里阅读更多内容docs.python.org/3/library/typing.html
-
它传达了完全相同的信息......只是有更多的参数......你也可以看到类型和默认值......这有什么用处?这确切地告诉我如何调用该方法......无论如何它不是魔法,它实际上只是由方法声明和任何不是VScode的文档字符串控制......如果你有
def initializeApp(name:str, fireBaseOptions:FireBaseOptions=None),工具提示将与颤动一样可读
标签: python dart visual-studio-code intellisense