Я написал простые коды для проверки println и fmt.Println, но когда я запустил код, он печатал разные результаты почти каждый раз. Я попытался разделить разницу между println и fmt.Println, но ничего не получил. Есть ли кто-нибудь, кто знает реальную разницу или приоритет или последовательность этих двух функций?нужна помощь во время tesing println и fmt.println of golang
Вот код:
package main
import (
"fmt"
)
func main(){
println("a")
fmt.Println("b")
println("c")
fmt.Println("d")
p()
}
func p(){
println("e")
fmt.Println("f")
println("g")
fmt.Println("h")
}
Спасибо!
Почему вы заинтересованы в использовании 'Println()'? Это не формальная часть спецификации языка и может исчезнуть в будущем. См.: Http://golang.org/ref/spec#Bootstrapping – Grokify
Почему точка с запятой после 'println (" a ")' – koljanep
@koljanep: точка с запятой не имеет отношения к вопросу: [Точки с запятой] (http: /golang.org/ref/spec#Semicolons). – peterSO