package main
import "fmt"
func main() {
fmt.Print("Hello")
fmt.Print("Hello")
}
Summary: 可以看到使用fmt.print的情况下,是不会换行的
package main
import "fmt"
func main() {
fmt.Println("Hello")
fmt.Println("Hello")
}
Summary:
a.使用fmt.Println是会自动换行的
b.两者的区别就在于fmt.Println自动加入了自动换行符\n, 如果给fmt.Print加上换行符\n,那么也是会换行的
package main
import "fmt"
func main() {
fmt.Print("Hello\n")
fmt.Print("Hello\n")
}
package main
import "fmt"
func main() {
fmt.Printf("坐出租车去%s,花了%d元,进店后看到一件大衣的价格是%f元,因为促销,为原价的80%%,价格为%.2f元", "买衣服", 20, 100.0, 80.0000)
}
package main
import (
"fmt"
)
func main() {
var name, location, active string
fmt.Print("输入name:")
fmt.Scan(&name)
fmt.Print("输入地点:")
fmt.Scan(&location)
fmt.Print("输入动作:")
fmt.Scan(&active)
result := fmt.Sprintf("我叫%s,在%s,%s", name, location, active)
fmt.Println(result)
}