首页 > 社交 > 科普中国

Go

常驻编辑 科普中国 2022-07-12 链式   企业级   组件   框架   深度   特性   接口   命令   错误   参数   版本   代码   方法
  1. gdb新增WhereBuilder特性,用于更加灵活的SQL条件语句组合:ORM查询-Where/WhereOr/WhereNot新增HOOK特性,用于自定义钩子事件处理:ORM链式操作-Hook特性改进数据提交到底层driver前的数据转换处理逻辑。将mysql驱动从主库迁移到社区模块,便于将mysql从主库解耦。因此从后续版本开始,开发者需要手动引入驱动依赖:https://github.com/gogf/gf/tree/master/contrib/drivers

编解码组件

  1. gproperty新增gproperty组件,用于解析Java Property格式文件。
  2. gjson新增对property文件格式的编解码、数据操作支持:通用编解码-gjson修复对大整形数据读取的精度丢失问题。

文本处理

  1. gstr改进WordWrap方法,使得对Unicode特别是中文换行更加友好。修复RepliceI忽略大小写字符串替换在特定场景下的问题。

错误处理

  1. gerror新增Unwrap方法(同Next方法),用以支持Golang新版本的Unwrap错误接口。新增Equal方法,用于判断两个错误是否相等:错误处理-错误比较新增Is方法,用于支持Golang新版本的Is错误接口:错误处理-错误比较

工具方法

  1. gconv去掉整型转换时对八进制字符串的支持。改进内部实现逻辑,提高可读性保障可维护性。
  2. gutil新增gutil.Copy方法,用于深度拷贝指定内容。改进gutil.Dump方法。

开发工具

相对于主库稳定的代码组件,CLI开发工具在近期的版本发布有一些非兼容更新,各位在升级时注意发布记录,细节请查看源码调整。qr4拜客生活常识网

  1. 改进build命令,支持指定pack代码文件的生成目录,参数有个别调整。
  2. 改进docker命令,支持多个docker tag的重命名及仓库自动推送。
  3. 改进gen dao

相关阅读:

  • 「稻颂农业」一次成功,香甜软糯的南瓜小饼
  • 观观带你一文读懂什么是以太坊
  • 一汽
  • 探岳的成功离不开一汽
  • 这是正确的!八月的武汉,简直闲不下来
  • 三胎容易?精子质量存疑
  • 沛纳海Radiomir的PAM2020
  • 华为数据库再下一城
  • 2026年中国物联网市场规模接近3000亿美元
  • 全新轻流
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。