Printer.Print 的文档说:



但与 Printer.Printf 相比,我很难看到任何特定的语言。

考虑:

package main

import (
    "fmt"

    "golang.org/x/text/language"
    "golang.org/x/text/message"
)

func main() {
    message.SetString(language.English, "foo", "bar")

    p := message.NewPrinter(language.English)
    p.Print("foo")
    fmt.Println()
    p.Printf("foo")
    fmt.Println()
}

结果:
foo
bar
Printer.Print到底是做什么的(特定于语言)?

最佳答案



特定于语言的行为不能区分Printer.PrintPrinter.Printf,而是可以区分每个analogous functions in the fmt package和ojit_a。就在您引用的文档中。

关于go - golang.org/x/text/message.Print有什么作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51461667/

10-12 06:26