小编ana*_*ata的帖子

如何使用Python数据类记录类的构造函数?

我有一些现有的Python 3.6代码,我想转移到Python 3.7数据类.我有一些__init__方法,包含很好的文档字符串文档,指定构造函数所采用的属性及其类型.

但是,如果我在3.7中更改这些类以使用新的Python数据类,则构造函数是隐式的.在这种情况下,如何提供构造函数文档?我喜欢数据类的想法,但如果我不得不放弃使用它们的清晰文档.

编辑澄清我目前正在使用docstrings

python documentation python-3.7 python-dataclasses

12
推荐指数
3
解决办法
2882
查看次数

Swift Playgrounds 不会在 macOS 上自动更新

我的机器上有几个 Swift Playgrounds 无法自动更新。我可以从编辑器菜单中手动选择“运行 Playground”,它会运行当时 Playground 中的内容,但当我键入新代码时它永远不会更新。我尝试过清除编译缓存"$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"、重新启动 Xcode、重新启动模拟器服务,甚至重新启动我的 Mac,但这些都无法解决问题。我可以查看什么来让我的 Playground 自动更新?

swift swift-playground

3
推荐指数
1
解决办法
752
查看次数