本文将介绍Goframe常规类型的GVAR的概念,并比较接口{}的特征;以及如何设置GVAR并发安全开关的基本使用;介绍序列化示例代码。
,支持各种构建的数据类型转换,可以用作替代数据的一种类型,并且此类型支持并发安全开关。
所有需要与接口{}一起使用的场景都可以用GVAR代替:
使用GVAR代替接口{}的最重要原因之一是:GVAR支持设置安全开关。
初始化时,使用新()方法或create()方法。第二个参数设置为并发安全开关。默认值为false。
如果使用Goland开发,则可以看到参数含义提示:
GVAR实现标准库JSON的序列化
通过本文,我们了解Goframe提供的GVAR的概念:GVAR是一个通用的动态变量,就像Go andery提供的接口{}一样。
与GO的接口{}类型特征相比,GVAR的特征是:GVAR支持并发安全开关的设置。
感谢您的阅读,欢迎大家连续三家公司:类似,收藏家,硬币投资(关注)!
原始:https://juejin.cn/post/7106712908326764552