Categories
go

go 基本入门

标准输入流输出流

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

等同于

import "fmt"
import "os"

func main() {
   fmt.Fprinf(os.Stdout, "HelloWorld") 
}

fmt 为格式化包 用作格式化输出

fmt.Println 标准输出流打印 (默认在标准输出流输出)

os.Stdout 才是标准输出流

os.Stdin 为标准输入流

os.Stderr 为标准异常流

基本流操作


fmt.Fprinf(os.Stdout, "HelloWorld") 

往某个输出流输出数据

fmt.Fprinf(xxxout, "HelloWorld") 

基本文件控制

socket控制