>  기사  >  백엔드 개발  >  golang 1.9는 언제 출시되나요?

golang 1.9는 언제 출시되나요?

(*-*)浩
(*-*)浩원래의
2019-12-13 11:21:502560검색

golang 1.9는 언제 출시되나요?

Go 1.9 개발팀은 거의 모든 Go 프로그램이 이전처럼 실행될 수 있기를 바랍니다. 이 버전의 초점은 호환성 유지, 성능 향상, 대규모 코드 베이스를 컴파일하고 확장합니다. 정식 버전은 2017년 8월 25일에 출시되었습니다. 새로운 기능 및 개선 사항: 🎜🎜#Garbage Collector 속도 향상, 더 나은 코드 및 핵심 라이브러리 최적화를 통해 프로그램 실행 속도가 조금 더 빨라집니다.

math/bits 패키지는 운영 비트에 최적화되어 있습니다. 이 패키지의 함수는 성능 향상을 위해 컴파일러에서 인라인 함수로 처리됩니다. Go 1.9 컴파일러는 다중 프로세서 코어를 활용하여 패키지 내 기능의 병렬 컴파일을 지원합니다. Go 1.9는 이전 버전의 go 명령과 별도 패키지의 병렬 컴파일을 지원합니다.

기본적으로 병렬 컴파일은 켜져 있지만 비활성화할 수 있습니다.

확장성을 위해 Go 1.9에는 코드 수정을 위한 유형 별칭 선언 지원이 추가되었습니다. Go 언어의 변경, 유형 별칭을 통해 한 줄씩 코드를 수정할 수 있을 뿐만 아니라 패키지 간 유형 이동도 지원됩니다.

대규모 리팩토링 중에 코드 수정을 지원하고, 이전 패키지의 유형에 대한 참조를 새 패키지의 유형으로 변경하고, 상호 운용 가능하게 만들어야 합니다. 기본적으로 클래스 별칭의 도입은 새 패키지와 이전 패키지 모두에서 API를 사용할 수 있고 이전 버전과 새 버전에 대한 참조가 동시에 존재할 수 있는 전환 기간을 제공합니다.

Go 1.9에는 투명한 단조 시간 지원

이 추가되어 시계가 조정되는 경우에도 두 시간 값 사이의 기간을 항상 안전하게 계산할 수 있습니다.

Go 1.9에서는 호출 기능을 테스트 도우미 함수로 표시하는 새로운 (T).Helper 및 (B).Helper 메서드를 사용하여 테스트 기능이 향상되었습니다

.

동기화 패키지의 새로운 지도 유형, 상시 로드, 저장 및 삭제가 가능한 동시 지도입니다. 여러 고루틴을 동시에 안전하게 호출할 수 있습니다.

위 내용은 golang 1.9는 언제 출시되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.