go-extend는 일반적으로 사용되는 일부 작업 기능을 수집하여 개발 작업을 더 빠르게 완료하고 중복 코드를 줄이는 데 도움을 줍니다.
다양한 잡다한 기능을 모아서 사용자가 쉽게 찾을 수 있도록 분류해 놓았기 때문에 개발 효율성과 프로그램 실행 성능을 크게 향상시킬 수 있습니다. 성능 보장을 가장 큰 전제로 효과적인 방법을 제공합니다. 성능을 크게 향상시키기 위해 표준 라이브러리의 일부 함수 또는 라이브러리를 일부 수정하지만 표준 라이브러리 함수를 대체하는 데 사용되지는 않습니다. 이러한 함수는 일부 시나리오에서 종종 효과적이지만 일부 함수는 표준 라이브러리를 대체하는 데 사용될 수 있습니다. , 일관된 기능을 유지하며 매우 안전합니다.
일부 패키지 또는 기능 사용 예 및 분석은 내 블로그(https://blog.thinkeridea.com)에서 확인할 수 있습니다.
$ go get github.com/thinkeridea/go-extend/...
ex
접두사를 사용하십시오.doc.go
패키지 설명 문서 역할을 합니다. 패키지의 일부 기능은 각 개정판의 성능 비교를 포함하여 성능 테스트를 거칩니다. 일반적으로 해당 패키지 아래의 benchmark
디렉토리에 있으며 성능 테스트 결과는 benchmark.md에서 빠르게 찾아볼 수 있습니다.
표준 라이브러리의 기능을 대체하는 데 사용됩니다. 표준 라이브러리 기능과 동일한 기능을 갖고 있으며 성능이 더 좋습니다.
표준 라이브러리를 개선하려면 이 함수를 사용하십시오. 기본적으로 표준 라이브러리와 기능은 동일하지만 모두 더 나은 성능을 제공합니다.
[]byte
유형에 응답하여 유형 변환을 효과적으로 방지합니다.[]byte
유형에 응답하여 유형 변환을 효과적으로 방지합니다.[]byte
유형에 응답하여 유형 변환을 효과적으로 방지합니다.[]byte
유형에 응답하고 내부 대체를 수행합니다. 리터럴 문자열을 받을 수 없습니다. 그렇지 않으면 심각한 오류가 발생합니다. go-extend는 MIT 라이선스에 따라 라이선스가 부여됩니다. 전체 라이선스 텍스트는 LICENSE를 참조하세요.