我正在尝试使用agda语言连接字符串。到目前为止,我的代码是
@product.save!
我如何连接字符串。在红宝石中应该是
open import Common.IO
open import Common.String
f : String → String
f x = x
main = putStrLn (f "Hello, world!")
我如何获取agda以打印出“世界你好!第二个字符串”?
我非常感谢工作代码
答案 0 :(得分:1)
Agda有一个名为primStringAppend
的原语,它在内置模块Agda.Builtin.String
中定义。因此,您可以例如编写以下内容:
open import Agda.Builtin.String renaming (primStringAppend to _+_)
f : String → String
f x = x + " second string"
根据所使用的库,它可能还包含primStringAppend
的更方便的别名。