我在Goland中使用"Evaluate and log" feature,只能打印字符串或变量。
我如何记录一个嵌入了变量值的字符串呢?我想要像"foo is now {fooVariableName}"
这样的字符串,但是go没有格式化字符串。
我在Goland中使用"Evaluate and log" feature,只能打印字符串或变量。
我如何记录一个嵌入了变量值的字符串呢?我想要像"foo is now {fooVariableName}"
这样的字符串,但是go没有格式化字符串。
1条答案
按热度按时间ldxq2e6h1#
这个IDE特性写着“evaluate”,这意味着你可以在那里放一些表达式。所以你可以像这样使用(如果你的变量是一个字符串):
或者,如果变量为数值型
然而,它似乎是相当有限的,因为你只能使用已经导入的函数。所以在上面的例子中,你只能使用
strconv.Itoa
,如果它已经在你的模块中的某个地方使用。附言:我不知道这个功能,但是试过了,它看起来很有用,虽然有点有限