동시성 고루틴(goroutine)은 스레드와 유사하지만 더 적은 메모리를 소비하며 더 적은 양의 코드로 구현할 수 있다. >하나의 스레드에서 여러개의 고루틴을 실행할 수 있다. 고루틴의 오버헤드는 그다지 크지 않으므로 빈번하게 사용한다고 해도 전혀 이상할 것이 없다
깃허브의 코드를 참고한다프로그램의 진입점은 main.go 코드 파일에 작성되어 있다.코드의 내용은 아래와 같다.모든 Go 프로그램은 두 가지 독특한 기능을 가진 실행 파일을 만들어낸다.이 부분을 통해서 메인 함수를 선언하며 프로그램의 진입점 역할을 수행하기도 한다.ma
search.go 코드에서 사용한 RetrieveFeeds 함수의 구성 내용이다.json 패키지의 JSON 데이터를 인코딩/디코딩 하는 기능을 제공하며os 패키지는 파일을 읽는 등의 운영체제 기능을 활용할 수 있는 패키지다.dataFile 이라는 이름의 상수를 선언하고
Go In Action을 보다 보니까 함수 생성방법이 궁금해져서...작성해보았다.36p 에서 을 보았다.내가 알고 있는 함수와는 조금 다른 내용이였다..기본적으로 Go의 함수 생성 방법은func 키워드를 이용해 함수임을 선언하고func 함수 이름(변수 이름 변수 타입,
defaultMatcher 타입의 값과 포인터는 이제 Matcher 타입의 값에 대입하거나 Matcher 타입의 값을 매개변수로 정의하는 함수에 전달할 수 있게 된다.모든 코드 파일은 패키지에 속해야 하며 패키지 이름은 코드 파일이 존재하는 폴더의 이름과 동일해야한다.
모든 Go 프로그램은 패키지(package) 라고 불리는 일련의 파일 그룹을 통해 관리된다.Go의 표준 라이브러리에서 http 관련 기능을 제공하는 패키지이다.이 디렉터리들은 .go 확장자를 가진 관련 파일들을 저장하고 있다.모든 .go 파일들은 반드시 공백 및 주석을