go-extend recopila algunas funciones operativas de uso común para ayudar a completar el trabajo de desarrollo más rápido y reducir el código duplicado.
Recopila varias funciones diversas y las clasifica para que sea más fácil para los usuarios encontrarlas. Puede mejorar en gran medida la eficiencia del desarrollo y el rendimiento de ejecución del programa. Proporciona métodos eficaces con la mayor premisa de garantizar el rendimiento. Realice algunas modificaciones en algunas funciones o bibliotecas en la biblioteca estándar para mejorar en gran medida su rendimiento, pero no se usa para reemplazar las funciones de la biblioteca estándar. Estas funciones suelen ser efectivas en algunos escenarios, pero algunas funciones se pueden usar para reemplazar la biblioteca estándar. funciones, mantienen una funcionalidad consistente y son bastante seguras.
Algunos ejemplos de uso y análisis de paquetes o funciones se pueden encontrar en mi blog (https://blog.thinkeridea.com).
$ go get github.com/thinkeridea/go-extend/...
ex
coherente con el nombre del paquete de biblioteca estándar para evitar conflictos con los paquetes de biblioteca estándar.doc.go
en el directorio del paquete sirve como documento de descripción del paquete Algunas funciones del paquete se someterán a pruebas de rendimiento, incluida la comparación de rendimiento de cada revisión. Generalmente se encuentran en benchmark
del paquete respectivo. Los resultados de las pruebas de rendimiento se pueden explorar rápidamente en benchmark.md.
Se utilizan para reemplazar las funciones de la biblioteca estándar. Tienen las mismas funciones que las funciones de la biblioteca estándar y tienen mejor rendimiento:
Utilice esta función para mejorar la biblioteca estándar. Tienen básicamente la misma funcionalidad que la biblioteca estándar, pero todas tienen mejor rendimiento:
[]byte
, evitando efectivamente la conversión de tipos[]byte
, evitando efectivamente la conversión de tipos[]byte
, evitando efectivamente la conversión de tipos[]byte
y realiza un reemplazo in situ. No puede recibir una cadena literal; de lo contrario, se producirá un error grave. go-extend tiene la licencia MIT; consulte LICENCIA para obtener el texto completo de la licencia