Go 언어에서 구조체(struct)는 여러 필드를 그룹화하여 복합 데이터를 정의하는 사용자 정의 타입입니다. 구조체는 객체지향 프로그래밍의 클래스와 유사한 개념으로, 관련된 데이터와 메서드를 하나의 단위로 묶어 관리할 수 있습니다.구조체 정의구조체를 정의할 때는 struct 키워드를 사용합니다. 구조체는 하나 이상의 필드로 구성되며, 각 필드는 이름과 타입을 가집니다.type Person struct { Name string Age int}위 예제에서는 Person이라는 구조체 타입을 정의하였으며, Name과 Age라는 두 개의 필드를 가지고 있습니다.구조체 초기화구조체를 초기화하고 사용하는 방법에는 여러 가지가 있습니다.1. 필드 이름을 명시하여 초기화p := Person{ Name:..
Go 언어에서 패키지(Package)는 코드를 구조화하고 관리하기 위한 중요한 개념입니다. 패키지는 함수, 변수, 구조체 등의 코드를 논리적으로 그룹화하여 모듈화하고 재사용 가능한 단위로 제공합니다. Go 언어의 모든 코드는 패키지 내에 위치하며, 패키지를 통해 코드의 구성 및 관리가 가능합니다.패키지의 기본 구성 요소패키지 선언모든 Go 파일은 package 선언으로 시작합니다. 예를 들어, main 패키지는 Go 프로그램의 실행 진입점을 나타내며 반드시 main 패키지로 선언되어야 합니다.package main일반적으로 다른 패키지의 코드를 사용할 때는 해당 패키지의 이름을 지정해야 합니다. 예를 들어, fmt 패키지를 사용할 때:import "fmt"패키지 내의 함수와 변수package mypack..
배열Go 언어에서 배열(Array)은 동일한 데이터 타입의 요소들이 순서대로 저장되는 고정 크기의 컬렉션입니다. 배열은 선언 시 크기를 지정하며, 한 번 선언된 크기는 변경할 수 없습니다.배열 선언과 초기화Go 언어에서 배열은 다음과 같이 선언됩니다: // 배열의 선언var arr [5]int // 크기가 5인 정수형 배열 선언// 배열의 초기화arr = [5]int{1, 2, 3, 4, 5} // 배열 요소 초기화// 배열 요소에 접근fmt.Println(arr[0]) // 첫 번째 요소에 접근하여 출력위 예제에서 arr은 크기가 5인 정수형 배열을 선언하고 초기화하고 있습니다. 배열 요소에 접근할 때는 인덱스를 사용하여 접근합니다. 인덱스는 0부터 시작하며, 범위를 벗어나는 인덱스로 접근하려 하면 런..
- Total
- Today
- Yesterday
- 예제
- ag grid
- 스프링
- mybatis
- RESTful
- cache
- 엑셀
- UI
- thymeleaf
- java
- springboot
- lombok
- 설정
- 스프링부트
- example
- mapToList
- Spring Boot
- SHEETJS
- 메시지
- restful서비스
- spring
- 그리드
- REST
- 샘플
- oracle
- AG-GRID
- sample
- Javascript
- 타임리프
- listToMap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |