goefun

module
v1.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2024 License: MIT

README

GoEfun 易函数

github stars

goefun 是用于golang的中文函数库,它提供了强大而易于使用的函数,它完整封装了易语言核心支持库的所有功能,同时提供简单易用的函数。

特性

  • 可在Windows、Linux和Mac系统上完美运行
  • 兼容Go开发环境
  • 所有函数名和注释都使用中文
  • 封装了100+命令
  • 所有命令都经过100%测试,可放心使用
  • 提供了测试用例以方便查看和使用
  • 使用方便封装了大量文本处理函数

使用方法

引入模块
package main

import (
	. "github.com/duolabmeng6/goefun/ecore"
	. "github.com/duolabmeng6/goefun/ehttp"
	. "github.com/duolabmeng6/goefun/etool"
)

func main() {
	E调试输出("欢迎使用 go-efun")
	http := NewHttp()
	返回文本, 访问失败 := http.Get("https://www.taobao.com/help/getip.php")
	if 访问失败 {
		E调试输出("访问失败", 返回文本)
	}
	E调试输出(返回文本)

	data := New存取键值表()
	data.Set("aaa", "111")
	data.Set("bbb", "222")
	data.Set("ccc", "333")
	data.SetArray("list", "a")
	data.SetArray("list", "b")
	data.SetArray("list", "c")

	E调试输出(data.ToJson(true))

	E调试输出(E取md5从文本("1234567"))

	E调试输出(E取现行时间().E时间到文本("Y-m-d H:i:s"))

}


文档

https://pkg.go.dev/github.com/duolabmeng6/goefun#section-sourcefiles

Directories

Path Synopsis
Package dingding 钉钉机器人
Package dingding 钉钉机器人
Package 提供统一的缓存接口
Package 提供统一的缓存接口
Package ecore 易语言核心支持库
Package ecore 易语言核心支持库
Package edb 数据库操作
Package edb 数据库操作
Package efile 提供通用的文件储存类 支持 本地文件储存、阿里云OSS储存、七牛云储存
Package efile 提供通用的文件储存类 支持 本地文件储存、阿里云OSS储存、七牛云储存
Package egin gin 的封装
Package egin gin 的封装
jwt
logger
gin日志类 可以保存访问日志和错误恢复日志
gin日志类 可以保存访问日志和错误恢复日志
Package ehttp 简单易用的http客户端
Package ehttp 简单易用的http客户端
Package ejs js引擎 用于运行js代码
Package ejs js引擎 用于运行js代码
Package elog 日志模块
Package elog 日志模块
aes crc32 des md5 sha1 等加解密算法
aes crc32 des md5 sha1 等加解密算法
存取值用的键值对象 等同于Java中的HashMap 或 C#中的Dictionary对象。
存取值用的键值对象 等同于Java中的HashMap 或 C#中的Dictionary对象。
Package etranslation 翻译模块
Package etranslation 翻译模块
model
eDingtalkBot
Package eDingtalkBot Description: 钉钉流式机器人
Package eDingtalkBot Description: 钉钉流式机器人
ebarcode
Package ebarcode Description: 条码工具类
Package ebarcode Description: 条码工具类
ejson
Package ejson Description: 用于处理json的工具
Package ejson Description: 用于处理json的工具
esqlite
Package esqlite Description: sqlite数据库操作封装
Package esqlite Description: sqlite数据库操作封装
essh
Package ssh Description: ssh连接服务器 上传文件 下载文件 执行命令
Package ssh Description: ssh连接服务器 上传文件 下载文件 执行命令
etts
Package etts Description: 语音合成
Package etts Description: 语音合成
idgenerator
Package idgenerator 提供基于雪花算法的唯一ID生成功能
Package idgenerator 提供基于雪花算法的唯一ID生成功能
qrcodeTool
Package qrcodeTool Description: 二维码工具类
Package qrcodeTool Description: 二维码工具类
useragentparser
Package useragentparser Description: 用户代理解析类,用于解析用户代理字符串。
Package useragentparser Description: 用户代理解析类,用于解析用户代理字符串。
src
cable
Package cable implements utility functions for scheduling/limiting function calls
Package cable implements utility functions for scheduling/limiting function calls
cookiejar
Package cookiejar implements an in-memory RFC 6265-compliant http.CookieJar.
Package cookiejar implements an in-memory RFC 6265-compliant http.CookieJar.
gabs
Package gabs implements a wrapper around creating and parsing unknown or dynamic map structures resulting from JSON parsing.
Package gabs implements a wrapper around creating and parsing unknown or dynamic map structures resulting from JSON parsing.
rwmutex
Package rwmutex provides switch of concurrent safe feature for sync.RWMutex.
Package rwmutex provides switch of concurrent safe feature for sync.RWMutex.
sizedwaitgroup
SizedWaitGroup adds the feature of limiting the maximum number of concurrently started routines.
SizedWaitGroup adds the feature of limiting the maximum number of concurrently started routines.
Package webContentParser 网页内容解析器 HTML网页内容解析。
Package webContentParser 网页内容解析器 HTML网页内容解析。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL