gpt4 book ai didi

command-line - 严格模式下的 Hacklang 命令行程序

转载 作者:行者123 更新时间:2023-12-04 05:00:47 25 4
gpt4 key购买 nike

有没有办法在严格的 Hack 模式下创建命令行程序?由于 Hack 的严格模式不允许函数外的语句,我不能调用我的 main功能。

(这是一个理论上的问题,因为通过使用非严格文件来调用 main 函数很容易规避该问题。)

最佳答案

由于此限制,目前无法在 Hack 严格模式下 100% 编写项目(命令行程序或其他)。您确实需要在顶层(“伪域”)中有一些 bootstrap 代码,目前严格不允许。这样做的原因是顶层代码基本上不可能静态类型检查,因为一切都是全局的,并且可以随时通过任何代码在幕后进行更改。

然而,最终结果是愚蠢的,我们最终想要解决的问题——例如,没有理由阻止对没有参数的函数的单次调用,即,正是您需要立即摆脱伪主并进入功能。

关于command-line - 严格模式下的 Hacklang 命令行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23038213/

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