go language 예제

Off
Non classé

표준 라이브러리에는 이러한 예제가 많이 포함되어 있습니다(예: 문자열 패키지 참조). 이를 위해 « 전체 파일 예제 »를 사용할 수 있습니다. 전체 파일 예제는 _test.go에서 끝나고 정확히 하나의 예제 함수, 테스트 또는 벤치마크 함수 및 하나 이상의 다른 패키지 수준 선언을 포함하는 파일입니다. 이러한 예제를 표시할 때 godoc 전체 파일이 표시됩니다. Go는 간결하고 표준화된 표기술을 허용하는 흥미로운 언어 기능을 제공합니다. 이 언어의 컴파일러는 여전히 미숙하며 성능과 이진 크기 모두에 반영됩니다. Go Web 예제는 Go 프로그래밍 언어로 웹 개발을 수행하는 방법에 대한 코드 조각을 쉽게 이해할 수 있도록 합니다. 그것은이 언어의 기초에 큰 소개가 예에 의해 이동에서 영감을. 우리의 트랜잭션 콜백 직접 아무것도 반환 하지 않습니다., 하지만 이동 언어 쉽게 직접 폐쇄에서 값을 얻을 수 있습니다., 그래서 우리는 돈이 부족 할 때 피자 타임 플래그를 설정 하는 벤치 마크에서 그렇게 할 거 야: 그래서 우리는 일 클래스를 만들 수 없습니다 (우리가 할 것 처럼 c에서 것 처럼) lassic OOP 언어 – 자바, 파이썬 또는 심지어 JS 요즘 생각) 우리는 여전히 쉽게 이러한 유형에 대한 새로운 데이터 유형과 방법을 선언 할 수 있습니다. 생략 된 언어 기능 중 디자이너는 어설션 및 포인터 산술에 대해 명시적으로 주장하는 동시에 더 유용한 언어를 제공하는 것으로 형식 상속을 생략하는 선택을 방어하면서 동적 을 달성하기 위해 인터페이스를 사용하도록 장려합니다. 디스패치[h]와 컴포지션을 사용하여 코드를 재사용할 수 있습니다. 컴포지션 및 위임은 실제로 구조체 포함에 의해 크게 자동화됩니다. 연구원 Schmager 등.에 따르면,이 기능은 « 상속의 단점의 많은 있다: 그것은 개체의 공용 인터페이스에 영향을, 그것은 세분화 되지 않습니다 (즉, 포함에 대 한 방법 수준 제어), 포함 된 개체의 메서드를 숨길 수 없습니다., 그리고 그것은 정적이다 », 프로그래머가 다른 언어의 프로그래머가 상속을 남용하는 것으로 평판이 될 정도로 그것을 남용할지 여부를 « 분명하지 않다 »고 합니다.

[61] Go는 2009년 첫 해에 TIOBE 프로그래밍 커뮤니티 인덱스에서 올해의 프로그래밍 언어로 선정되었으며, 그 해 다른 언어보다 12개월 만에 인기가 12개월 만에 증가했습니다(11월에 도입된 후) 2010년 1월까지 13위를 기록했으며, 파스칼과 같은 기존 언어를 능가하는 138위를 기록했습니다. 2015년 6월까지 순위는 지수에서 50위 이하로 떨어졌으며 코볼과 포트란보다 낮았습니다. [139] 그러나 2017년 1월 현재 순위는 13위로 치솟아 인기와 채택이 크게 증가했음을 나타냅니다. Go는 2016년 올해의 TIOBE 프로그래밍 언어를 수상했습니다. 루프는 조건에 따라 반복적으로 문 블록을 실행하는 데 사용됩니다. 대부분의 프로그래밍 언어는 3가지 유형의 루프를 제공합니다. 그러나 Go는 루프에 대해서만 지원합니다. 아래 예제에서 볼 수 있습니다. 첫째, 정상적인 goroutine를 작성하고 행동을 참조하십시오.

Comments are closed.