gpt4 book ai didi

去字符串插值

转载 作者:数据小太阳 更新时间:2023-10-29 03:45:25 25 4
gpt4 key购买 nike

尝试使用 %v 格式化程序将 int 值插入字符串,如下所示,但未打印任何内容,

package main

import "fmt"

func inc(i int) int {
return i + 1
}

func main() {
fmt.Sprintln("inc 1 equal %v", inc(1))
}

如何插入一个 int 值?

最佳答案

fmt.Sprintln 返回一个 String,但不打印任何内容。 (这个名字取自同样容易混淆的 C 函数 sprintf。)

你需要的是Printf , 但你必须自己添加换行符:

fmt.Printf("inc 1 equal %v\n", inc(1))

关于去字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50095616/

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