go-extend rassemble certaines fonctions d'exploitation couramment utilisées pour aider à terminer le travail de développement plus rapidement et à réduire le code en double.
Il collecte diverses fonctions diverses et les catégorise pour permettre aux utilisateurs de les trouver plus facilement. Il peut considérablement améliorer l'efficacité du développement et les performances d'exécution du programme. Il fournit des méthodes efficaces avec le plus grand principe de garantie des performances. Apportez quelques modifications à certaines fonctions ou bibliothèques de la bibliothèque standard pour améliorer considérablement leurs performances, mais elles ne sont pas utilisées pour remplacer les fonctions de la bibliothèque standard. Ces fonctions sont souvent efficaces dans certains scénarios, mais certaines fonctions peuvent être utilisées pour remplacer la bibliothèque standard. fonctions, ils maintiennent des fonctionnalités cohérentes et sont assez sécurisés.
Certains exemples et analyses d'utilisation de packages ou de fonctions peuvent être trouvés sur mon blog (https://blog.thinkeridea.com).
$ go get github.com/thinkeridea/go-extend/...
ex
cohérent avec le nom du package de bibliothèque standard pour éviter les conflits avec les packages de bibliothèque standard.doc.go
dans le répertoire du package sert de document de description du package Certaines fonctions du package seront soumises à des tests de performances, y compris une comparaison des performances de chaque révision. Elles se trouvent généralement dans benchmark
sous le package respectif. Les résultats des tests de performances peuvent être rapidement parcourus dans benchmark.md.
Utilisés pour remplacer les fonctions de la bibliothèque standard. Ils ont les mêmes fonctions que les fonctions de la bibliothèque standard et ont de meilleures performances :
Utilisez cette fonction pour améliorer la bibliothèque standard. Elles ont fondamentalement les mêmes fonctionnalités que la bibliothèque standard, mais elles ont toutes de meilleures performances :
[]byte
, évitant ainsi la conversion de type[]byte
, évitant ainsi la conversion de type[]byte
, évitant ainsi la conversion de type[]byte
et effectue un remplacement sur place. Il ne peut pas recevoir de chaîne littérale, sinon une erreur grave se produira. go-extend est sous licence MIT, voir LICENCE pour le texte complet de la licence