Printf
fmtSprintf()Printf()Sprintf()Printf()Sprintf()
Sprintf()
格式化函数根据发送给它们的格式说明符格式化字符串。
package main
import (
"fmt"
)
func main() {
name := "Jay"
age := 23
res := fmt.Sprintf("%s is %d years old", name, age)
fmt.Println(res)
}
输出:
Jay is 23 years old
fmtsprintf()
package main
import (
"fmt"
)
func main() {
name := "Jay"
country := "India"
str := fmt.Sprintf("%s is from %s\n", name, country)
fmt.Println(str)
name = "Mike"
age := 20
str = fmt.Sprintf("%s is %d\n", name, age)
fmt.Println(str)
}
输出:
Jay is from India
Mike is 20
最后一个示例演示了如何重新排列格式说明符。
package main
import (
"fmt"
)
func main() {
a := 2
b := 3
c := 4
res := fmt.Sprintf("There are %d grapes, %d bananas, %d and strawberries.", a, b, c)
fmt.Println(res)
}
输出:
There are 2 grapes, 3 bananas, 4 and strawberries
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。