5.2. 프로그램언어 고(Go)에서의 복합 데이터 타입

프로그램언어 고(Go)의 배열 데이터 타입 고(Go) 언어의 배열은 값의 목록을 저장하기 위해 사용되는 기본 제공 형식입니다. 배열은 같은 타입의 요소들로 구성되어 있으며, 인덱스를 사용하여 개별 요소에 접근할 수 있습니다. package main import “fmt” func main() { var a [5]int // 길이가 5인 int 배열 a[0] = 1 a[1] = 2 fmt.Println(a[0], a[1]) } 위의 예제에서 … Read more

5.1. 프로그램언어 고(Go)에서의 기본 데이터 타입

프로그램언어 고(Go)의 정수형 데이터 타입 프로그램언어 고(Go)에서는 정수형 데이터를 저장하기 위해 uint8, uint16, uint32, uint64와 같은 부호없는 정수형과 int8, int16, int32, int64와 같은 부호있는 정수형이 있습니다. package main import “fmt” func main() { // 부호없는 정수형 var u8 uint8 = 255 // 0부터 255까지의 값 저장 var u16 uint16 = 65535 // 0부터 65535까지의 값 … Read more

4.3. 프로그램언어 고(Go)에서의 상수 사용법

프로그램언어 고(Go)에서의 문자 상수 사용법 고(Go) 프로그래밍 언어에서 문자 상수를 사용하는 방법에 대해 설명드리겠습니다. 고(Go)에서 문자 상수는 작은따옴표(”)로 묶여있는 하나의 문자를 말합니다. 예를 들어 ‘A’나 ‘가’가 문자 상수입니다. var ch1 byte = ‘A’ var ch2 rune = ‘가’ 위 예제코드에서 보다시피 byte와 rune 타입 모두 문자 상수를 저장할 수 있습니다. byte 타입은 ASCII 문자 코드값을 … Read more

4.2. 프로그램언어 고(Go)에서의 상수 타입

프로그램언어 고(Go)에서의 문자 상수 타입 프로그램언어 고(Go)에서 문자 상수는 rune 타입으로 정의됩니다. rune은 int32와 마찬가지로 32비트 정수형 타입입니다. var ch rune = ‘가’ 위와 같이 한글 문자를 rune 타입의 변수에 저장할 수 있습니다. rune 타입은 유니코드 코드 포인트를 저장하기 위해 사용됩니다. 예를 들어 ‘가’ 문자의 유니코드 코드 포인트는 0xAC00입니다. func printRune(r rune) { fmt.Printf(“%U ‘%c’\n”, … Read more

4.1. 프로그램언어 고(Go)에서의 상수 선언 방법

프로그램언어 고(Go)에서의 문자 상수 선언 방법 프로그램언어 고(Go)에서 문자 상수는 ”(작은 따옴표 2개)로 감싸주면 됩니다. 예를 들어 다음과 같이 선언할 수 있습니다. var char1 byte = ‘A’ var char2 byte = ‘가’ 자세한 사항은 다음과 같습니다. – Go언어에서 문자 상수는 byte 타입으로 선언합니다. – 문자 상수는 작은 따옴표 2개(‘ ‘)로 감싸야 합니다. – 문자 상수에는 … Read more

3.3. 프로그램언어 고(Go)에서의 변수 사용법

프로그램언어 고(Go)의 전역 변수 사용법 고(Go)언어에서 전역 변수를 사용하기 위해서는 변수 앞에 var 키워드를 붙여 선언합니다. 전역 변수는 패키지레벨에서 선언되며, 해당 패키지의 모든 파일에서 사용 가능합니다. 아래는 고(Go)언어에서 전역 변수를 선언하고 사용하는 예제 코드입니다. package main import “fmt” // 전역변수 선언 var globalVar string func main() { // 전역변수 사용 globalVar = “Hello World” fmt.Println(globalVar) … Read more

3.2. 프로그램언어 고(Go)에서의 변수 타입

프로그램언어 고(Go)의 bool 타입 사용법 프로그램 언어 고(Go)에서 bool 타입은 부울 값을 나타내는 기본 자료형입니다. bool 타입은 true나 false 두 가지 값만 가질 수 있습니다. 예를 들어 다음과 같이 bool 변수를 선언하고 true나 false를 할당할 수 있습니다. var b1 bool = true var b2 bool = false 위에서 b1 변수에는 true 값이, b2 변수에는 false … Read more

3.1. 프로그램언어 고(Go)에서의 변수 선언 방식

프로그램언어 고(Go)의 문자열 변수 선언 방식 프로그램언어 고(Go)에서 문자열 변수를 선언하는 방식은 다음과 같습니다. var 변수명 string = “문자열” – var 키워드를 사용하여 변수를 선언합니다. – 변수명 뒤에 문자열 자료형인 string을 명시합니다. – = 기호를 사용하여 변수에 문자열 리터럴을 할당합니다. 예를 들어, var hello string = “안녕하세요” func main() { fmt.Println(hello) } 위 코드에서 hello라는 … Read more

2.3. 프로그램언어 고(Go)에서의 환경 설정

프로그램언어 고(Go)에서의 개발 툴 설정 고(Go)언어 개발툴 설정에 대해 설명드리겠습니다. // 고(Go) 개발을 위해서는 텍스트 편집기와 고(Go) 컴파일러가 필요합니다. // 개발 툴로는 VSCode, Vim, Emacs 등을 사용할 수 있습니다. // VSCode 설치 // 공식 사이트에서 VSCode를 다운로드하여 설치합니다. // 확장 프로그램으로 Go 플러그인을 설치합니다. // Vim 설치 // 운영체제에 맞는 Vim을 설치합니다. // .vimrc에 필요한 … Read more

2.1. 프로그램언어 고(Go)의 시스템 요구 사항

프로그램언어 고(Go)의 최소 요구 사항 Go 언어의 최소 요구 사항은 다음과 같습니다. // Go 언어를 실행하기 위한 최소 요구 사항 – 64비트 프로세서(AMD64, x86-64, ARM) – 1GB 이상의 램 – 10GB 이상의 하드디스크 공간 Go 언어는 64비트 프로세서에서 실행되도록 설계되었습니다. 따라서 64비트 환경이 필요합니다. 주요 지원 아키텍처는 AMD64, x86-64, ARM입니다. 램은 1GB 이상이 필요합니다. Go … Read more