摘要: 任何语言都不可避免要进行模块化,这里就简单介绍下 同package 同文件夹下 不同文件之间调用 案例 该方式必须所有文件都为main,也就是包名相同,才可以运行 test.go package main func sayHello() { println("Hello makalo") } mai 阅读全文
posted @ 2023-02-03 19:37 makalo 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 转自 : https://blog.csdn.net/Sihang_Xie/article/details/124851399 1 .0 背景 Go 依赖管理的演进经历了以下 3 个阶段: 目前被广泛应用的是 Go Module,整个演进路线主要围绕实现两个目标来迭代发展: 不同环境 (项目) 依赖 阅读全文
posted @ 2023-02-03 19:35 makalo 阅读(342) 评论(0) 推荐(0) 编辑
摘要: http库 实现一个最简单的 http server需要几行代码? 对于python可能只需一行,对于 node 可能也要不了几行,那对于 golang 要几行?同样也要不了几行,这几乎是所有现代化高级语言的特性,提供了官方内置库,大大简化了开发工作量 http库就是做这个的,下面看瞎官方解释 ht 阅读全文
posted @ 2023-02-03 10:22 makalo 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 概述 Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更 阅读全文
posted @ 2023-02-03 10:08 makalo 阅读(66) 评论(0) 推荐(0) 编辑