반응형

Golang 5

[Go] ch16 패키지

패키지 패키지란 Go언어에서 코드를 묶는 가장 큰 단위이다. main 패키지는 특별한 패티지로 프로그램 시작점을 포함한 패키지이다. 프로그램이 실행되면 운영체제는 프로그램을 메모리로 올린다. 이것을 로드라고 한다. 그런 다음 프로그램 시작점부터 한 줄씩 코드를 실행한다. 프로그램의 시작점이 main() 함수이고, main() 함수를 포함한 패키지가 main 패키지이다. 한 프로그램은 main 패키지 외에 다수의 다른 패키지를 포함할 수 있다. 원하는 기능을 제공하는 패키지가 있다면 import해서 사용하면 된다. 페키지를 찾기 위해 아래의 사이트를 참고할 수 있다. - https://golang.org/pkg/ Standard library - pkg.go.dev Directories ¶ Expand a..

[Go] ch14 포인터

본 게시물은 Tucker의 Go언어 프로그래밍을 참고해 작성한 게시물입니다. http://www.yes24.com/Product/Goods/99108736 Tucker의 Go 언어 프로그래밍 - YES24 게임 회사 서버 전문가가 알려주는 Go 언어를 내 것으로 만드는 비법구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어이다. 『Tucker의 Go 언어 프로그래밍』은 Go 언어로 ‘나만의 프로 www.yes24.com 포인터란? 포인터는 메모리 주소를 값으로 갖는 타입이다. 메모리 주솟값을 변숫값으로 가질 수 있는 변수를 포인터 변수라고 한다. 다른 변수처럼 포인터 변수도 값을 담는 메모리 공간이 있다. 그 값으로 주소만 담을 수 있다. int 타입 변수 n의 메모리 주소는 0xc0000960..

[Go] ch13 구조체

본 게시물은 Tucker의 Go언어 프로그래밍을 참고해 작성한 게시물입니다. http://www.yes24.com/Product/Goods/99108736 Tucker의 Go 언어 프로그래밍 - YES24 게임 회사 서버 전문가가 알려주는 Go 언어를 내 것으로 만드는 비법구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어이다. 『Tucker의 Go 언어 프로그래밍』은 Go 언어로 ‘나만의 프로 www.yes24.com 선언 및 기본 사용 여러 필드를 묶어서 하나의 구조체를 만든다. 배열이 같은 타입의 값들을 변수 하나로 묶어줬던 것과 달리 구조체는 다른 타입 값들을 변수 하나로 묶어주는 기능이다. 구조체 정의 하기 type 타입명 struct { 필드명 타입 ... 필드명 타입 } type 키..

[Go] 12 배열

본 게시물은 Tucker의 Go언어 프로그래밍을 참고해 작성한 게시물입니다. http://www.yes24.com/Product/Goods/99108736 Tucker의 Go 언어 프로그래밍 - YES24 게임 회사 서버 전문가가 알려주는 Go 언어를 내 것으로 만드는 비법구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어이다. 『Tucker의 Go 언어 프로그래밍』은 Go 언어로 ‘나만의 프로 www.yes24.com 배열은 같은 타입의 데이터들로 이루어진 타입이다. 배열을 이루는 각 값은 요소라고 하고, 요소를 가리키는 위치값을 인덱스라고 한다. 배열은 같은 타입의 여러 데이터를 하나의 변수로 효과적으로 사용할 수 있도록 해준다. 예를 들어 최근 5일간 기온 데이터가 있다고 하자. 날짜마다 ..

[Go] 11 for문

본 게시물은 Tucker의 Go언어 프로그래밍을 참고해 작성한 게시물입니다. http://www.yes24.com/Product/Goods/99108736 Tucker의 Go 언어 프로그래밍 - YES24 게임 회사 서버 전문가가 알려주는 Go 언어를 내 것으로 만드는 비법구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어이다. 『Tucker의 Go 언어 프로그래밍』은 Go 언어로 ‘나만의 프로 www.yes24.com for문 동작 원리 for 초기문; 조건문; 후처리 { 코드 블록 // 조건문이 true인 경우 수행된다. } 조건문이 true인 경우, 코드블럭을 수행하고 후처리를 한다. ( 조건문 결과 -> { } 코드 블록 수행 -> 후처리 ) 조건문이 false인 경우, 후처리 없이 fo..

반응형