go
qq_39913441
这个作者很懒,什么都没留下…
展开
-
go日志
package logs//日志import ( "go.uber.org/zap" "go.uber.org/zap/zapcore" "gopkg.in/natefinch/lumberjack.v2")var Loggers *zap.Loggersfunc InitLogger(logpath string, loglevel string) *zap.Logger...原创 2019-12-12 16:06:37 · 116 阅读 · 0 评论 -
golang中的坑
写C的时候都会将"{“独立一行,但是在go里面”{" 必须和方法体在同一行;func main(){ fmt.Println("Hello, World!")}if … else 语句中的else必须和if的"}"在同一行,否则编译错误。包名的定义。你必须在源文件中非注释的第一行声明包名,如:package main。当函数、结构等标识符以一个大写字母开头,如GetInfo,那...原创 2019-11-20 16:11:42 · 195 阅读 · 0 评论 -
go语言--输入输出
go语言–输入输出1. fmt.San输入Go fmt包下有三个函数,可以在程序运行过程中获取用户输入:输入类型解释fmt.Scan获取输入fmt.Scanf获取输入,但是可以指定格式,go语言会根据格式解析参数fmt.Scanln获取一行的输入,只会获取到一行––示例代码如下:示例1:package mainimport "fmt"...原创 2019-08-28 20:57:26 · 6919 阅读 · 0 评论 -
聊天系统-服务器端
聊天系统-服务器端package mainimport ( "fmt" "log" "net")func main() { port := "9090" StartServer(port)}//启动服务器func StartServer(port string) { host := ":" + port //获取tcp地址 tcpAddr, err := net...原创 2019-09-12 15:45:16 · 439 阅读 · 0 评论 -
聊天系统-客户端
聊天系统-客户端package mainimport ( "fmt" "log" "net" "os")func main() { Start(os.Args[1])}func Start(tcpAddrStr string) { //1.根据输入的ip加端口生成TCP的ADD tcpAddr, err := net.ResolveTCPAddr("tcp4", tc...原创 2019-09-12 15:48:24 · 231 阅读 · 0 评论