Swift REPL:如何保存/加载REPL状态? (a.k.a.暂停/恢复,快照,克
在
Swift REPL中,保存REPL状态的方法是什么?
>例如,我想在REPL中做一堆工作,然后保存它,所以我可以稍后加载它. 让我走向这个的任何解决方案都会有所帮助,即使它是这样的黑客: >记录所有历史记录行,然后在另一个REPL中重播它们. 我的目标是在一台机器上保存REPL工作,然后将其加载到另一台机器上. 我只需要最终状态;我不需要堆栈,历史或句柄等. XCode Playgrounds具有类似的功能,使用“保存”,外部化内容.
也许这可以帮到你一点点.
刚发现实际上Swift REPL将当前会话保存在一个文件中. 在REPL中键入__FILE__,您将看到会话文件. 1> __FILE__ $R0: String = "/var/folders/6j/xs_0g88d55dgprjrwdws898w0000gn/T/lldb/3869/repl1.swift" 您可以查看文件内容,它会一直跟踪当前的REPL会话. 顺便说一下,在那个临时文件夹中,repl.swift实际上比repl1.swift更紧凑.您可能想要复制repl.swift. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |