golang
已收录文章:12522篇
-
Go语言的text/template包提供数据驱动的文本生成功能,支持变量插入{{.Field}}、条件判断{{if}}、循环遍历{{range}}及函数调用,可通过FuncMap注册自定义函数,支持模板嵌套define与template,适用于生成HTML、配置文件等内容,强调安全性与简洁性。478 收藏
-
select 先说switch...case... switch...case... 很常用,且很好理解。其作用和if...else...一样。 区别是switch...case 相比于if...else...能让我们的代码看起来更清晰,更好理解。 再说select...case.. golang 的 select477 收藏
-
演示代码 JSON配置 首先我们创建一个JSON的文件,里面配置我们需要的参数格式,示例: { "host": "127.0.0.1", "user": "root", "password": "123456", "port": "3306", "db": "demo" 我们要读取配文件,就需要用到Golang477 收藏
-
Go本地测试的思路 我习惯在开发过程中及时测试自己开发的功能模块,这样能及时发现问题,节省后期功能耦合之后,debug的时间。 为了统一管理要测试的功能(模块),所以创建了测试类,在477 收藏
-
‘…' 其实是go的一种语法糖。 它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。 第二个用法是slice可以被打散进行传递。 实例: package main import ( "f477 收藏
-
本文主要针对Golang的内置库 net/http 做了简单的扩展,通过添加中间件的形式实现了管道(Pipeline)模式,这样的好处是各模块之间是低耦合的,符合单一职责原则,可以很灵活的通过中间件的形式477 收藏