반응형
initfunction
-
golang: init functionsBack-End/Golang 2024. 11. 21. 18:05
Go의 init 함수 다루기: 사용 방법 및 주의사항Go 언어에서 main 함수는 프로그램의 시작점을 나타내며, 해당 함수가 종료되면 프로그램의 실행도 종료됩니다. 그러나 init 함수는 main 함수와 함께 특별한 역할을 합니다. 이번 블로그에서는 Go의 init 함수에 대해 깊이 있게 알아보고, 그 사용 방법과 주의사항에 대해 살펴보겠습니다.init 함수란 무엇인가?init 함수는 패키지 블록 내에서 정의되며, 다음과 같은 목적으로 사용됩니다:복잡한 변수 초기화: 초기화 표현식으로 처리할 수 없는 복잡한 변수를 설정할 때.프로그램 상태 확인 및 수정: 시작 시 필요한 설정이나 상태를 확인하고 조정할 때.리소스 등록: 플러그인이나 핸들러를 등록할 때.일회성 작업 수행: 캐시 생성이나 데이터 로드 등 한..