gpt4 book ai didi

frege - 如何在 Frege 中打印表达式的类型

转载 作者:行者123 更新时间:2023-12-02 17:44:30 27 4
gpt4 key购买 nike

在交互式 shell 和(在线)REPL 中我可以输入

:type 1

找出表达式“1”的类型。我可以从代码中使用任何函数来达到相同的效果吗?

最佳答案

目前没有简单的方法可以做到这一点。

但是,REPL 本身是用 Frege 编写的,所以这当然是可能的。

“技巧”是构建一个完整的程序,例如

module Foo where { x = 1 }

并通过第一个编译器 channel 运行它,直到并包括类型检查 channel 。之后,可以在符号表中查询顶级符号x及其类型。

关于frege - 如何在 Frege 中打印表达式的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com