Documentation ¶
Overview ¶
存取值用的键值对象 等同于Java中的HashMap 或 C#中的Dictionary对象。
Index ¶
- func E取UUID() string
- func E取md5(data []byte) string
- func E取md5从文本(str string) string
- func E取数据摘要(data []byte) string
- func E取短Id() string
- func E获取ip信息(ip string) string
- func E获取本机ip() string
- type EJson
- func (this *EJson) Clear() *EJson
- func (this *EJson) Data() interface{}
- func (this *EJson) Del(key string) error
- func (this *EJson) E删除(key string) error
- func (this *EJson) E到JSON(是否修饰 bool) string
- func (this *EJson) E取值(key string) int64
- func (this *EJson) E取文本(key string) string
- func (this *EJson) E取逻辑值(key string) bool
- func (this *EJson) GetArrayAllData(s string) []*gabs.Container
- func (this *EJson) GetArrayCount(s string) int
- func (this *EJson) GetBool(key string) bool
- func (this *EJson) GetInt(key string) int64
- func (this *EJson) GetString(key string) string
- func (this *EJson) Init() *EJson
- func (this *EJson) LoadFromJsonFile(filepath string) bool
- func (this *EJson) LoadFromJsonString(data string) bool
- func (this *EJson) Set(key string, value interface{})
- func (this *EJson) SetArray(key string, value interface{})
- func (this *EJson) ToJson(是否修饰 bool) string
- type E存取队列
- type H
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EJson ¶ added in v1.0.8
func (*EJson) GetArrayAllData ¶ added in v1.0.8
GetArrayAllData 获取某个数组里面的所有数据
for i, object := range v.GetArrayAllData("array.list") { fmt.Printf("i:%s value:%s \n", i, object.Path("avg").Data().(string)) fmt.Printf("i:%s value:%s \n", i, object.Path("avg").ToString()) fmt.Printf("i:%s value:%s \n", i, object.Path("avg").ToInt()) fmt.Printf("i:%s value:%s \n", i, object.GetString("avg")) }
func (*EJson) GetArrayCount ¶ added in v1.0.8
func (*EJson) LoadFromJsonFile ¶ added in v1.0.8
func (*EJson) LoadFromJsonString ¶ added in v1.0.8
type E存取队列 ¶ added in v1.0.8
type E存取队列 struct {
// contains filtered or unexported fields
}
func (*E存取队列) E初始化 ¶ added in v1.0.8
func (this *E存取队列) E初始化()
调用格式: 〈逻辑型〉 对象.初始化 (长整数型 最大数量,整数型 超时时间) - E2EE互联网服务器套件2.2.3->存取队列 英文名称:Init 初始化当前队列。本命令为初级对象成员命令。 参数<1>的名称为“最大数量”,类型为“长整数型(int64)”,初始值为“-1”。队列存储数据的最大数量。[-1] 不限制数量(无限制)。如果等于0 或 小于“-1” 则会返回失败。 参数<2>的名称为“超时时间”,类型为“整数型(int)”,初始值为“0”。弹出队列时的超时时间(单位:毫秒)。在弹出队列超过当前时间设置都没得到数据则直接返回(假) [0] 不设置超时:弹出队列没有新数据时直接返回(假) [-1] 阻塞直到得到有效数据。
操作系统需求: Windows
func (*E存取队列) E压入队列 ¶ added in v1.0.8
func (this *E存取队列) E压入队列(v interface{})
调用格式: 〈逻辑型〉 对象.压入队列 (通用型 要压入的数据) - E2EE互联网服务器套件2.2.3->存取队列 英文名称:Push 将数据压入队列。被加入的数据会添加到队列尾部。如果队列已满则无论是否阻塞都将返回假。本命令为初级对象成员命令。 参数<1>的名称为“要压入的数据”,类型为“通用型(all)”。支持所有易语言基础数据类型和存取列表、存取键值表。如果是不支持的类型则直接返回假。
操作系统需求: Windows
func (*E存取队列) E压入顶部 ¶ added in v1.0.8
func (this *E存取队列) E压入顶部(v interface{})
调用格式: 〈逻辑型〉 对象.压入顶部 (通用型 要压入的数据) - E2EE互联网服务器套件2.2.3->存取队列 英文名称:PushFront 将数据压入队列顶部。如果队列已满则无论是否阻塞都将返回假。本命令为初级对象成员命令。 参数<1>的名称为“要压入的数据”,类型为“通用型(all)”。支持所有易语言基础数据类型和存取列表、存取键值表。如果是不支持的类型则直接返回假。
操作系统需求: Windows
func (*E存取队列) E取数量 ¶ added in v1.0.8
调用格式: 〈长整数型〉 对象.取数量 () - E2EE互联网服务器套件2.2.3->存取队列 英文名称:Size 获取当前队列的数量。本命令为初级对象成员命令。
操作系统需求: Windows
func (*E存取队列) E弹出尾部 ¶ added in v1.0.8
func (this *E存取队列) E弹出尾部() interface{}
调用格式: 〈逻辑型〉 对象.弹出尾部 (通用型变量 要弹出的数据,[整数型变量 处理结果]) - E2EE互联网服务器套件2.2.3->存取队列 英文名称:PopLast 将队列最后的数据弹出。弹出的内容为队列中的最后一个值。阻塞时超时未得到数据返回假,非阻塞时未得到数据返回假,类型转换失败返回假。数值、文本、时间 和 字节集之间的数据可通过类型自动转换不需要判断类型,如果队列中的数据为存取列表和存取键值表类型的数据,而接收数据的类型不一致时直接返回假。本命令为初级对象成员命令。 参数<1>的名称为“要弹出的数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。如果队列中数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量类型的数据。 参数<2>的名称为“处理结果”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。指定存储处理结果的整数变量。其内容的含义 [0] 获取数据成功 [-1] 获取数据失败 [-2] 获取数据超时 [-3] 类型转换失败。
操作系统需求: Windows
func (*E存取队列) E弹出队列 ¶ added in v1.0.8
func (this *E存取队列) E弹出队列() interface{}
调用格式: 〈逻辑型〉 对象.弹出队列 (通用型变量 要弹出的数据,[整数型变量 处理结果]) - E2EE互联网服务器套件2.2.3->存取队列 英文名称:Pop 将数据从队列弹出。弹出的内容为队列中的第一个值。阻塞时超时未得到数据返回假,非阻塞时未得到数据返回假,类型转换失败返回假。数值、文本、时间 和 字节集之间的数据可通过类型自动转换不需要判断类型,如果队列中的数据为存取列表和存取键值表类型的数据,而接收数据的类型不一致时直接返回假。本命令为初级对象成员命令。 参数<1>的名称为“要弹出的数据”,类型为“通用型(all)”,提供参数数据时只能提供变量。如果队列中数据类型为存取列表、存取键值表时,此处的变量类型不匹配则直接返回假。如果此处变量为易语言基础数据类型,则队列中的数据将自动转换为此处的变量类型的数据。 参数<2>的名称为“处理结果”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。指定存储处理结果的整数变量。其内容的含义 [0] 获取数据成功 [-1] 获取数据失败 [-2] 获取数据超时 [-3] 类型转换失败。
操作系统需求: Windows