gpt4 book ai didi

idris - Idris 中的常量

转载 作者:行者123 更新时间:2023-12-01 08:10:20 26 4
gpt4 key购买 nike

在 Idris 中定义我们在其他语言中称为常量的惯用方式是什么?是这个吗?

myConstant : String
myConstant = "some_constant1"


myConstant2 : Int
myConstant2 = 123

如果是这样,在 REPL 中我在声明后得到一个异常:
 (input):1:13: error: expected: "$",

最佳答案

是的,这是在 Idris(在源文件中)定义常量的惯用方式。

但是,在 REPL 中绑定(bind)名称时,需要使用 :let带有显式类型注释的指令,如下所示:

Idris> :let myConstant : String; myConstant = "some_constant1"

或者有时 Idris 能够推断出类型:
Idris> :let myConstant = "some_constant1"

描述 here .

关于idris - Idris 中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44093472/

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