[Golang] 늘 헷갈리는 포인터

학부생 시절, C++을 배우면서 시험 중 제일 힘들었던 항목이 포인터가 아니였을까 싶다. ‘*’ 이 표시가 어찌나 나를 헷갈리게 하던지… 지금와서야 포인터의 중요성을 깨닫고 있다. 일단 포인터를 배우기 전에 구조체, 일반 함수, 메서드의 개념을 정리해봤다. 위의 일반함수와 메서드의 쓰임새는 GPT님께서 정리해주셨다. 사용 기준 메서드 (func (h Human) methodName()) 일반 함수 (func functionName()) 구조체의 필드를 다루는가? ✅ … Read more

[Golang] 1부터 배우는 Golang

어느정도 Python은 다룰 수 있으니 k8s와 Docker의 기반이 Golang인 만큼 Golang을 통해 k8s의 Controller를 개발하고 싶은 마음이 굴뚝같았다. 생각만해서는 아무것도 못 이루기에 다짜고짜 Golang을 기초부터 배워보고자 한다. http://golang.site/ 주로 위의 사이트를 통해 기초 및 예제들을 보면서 공부하고 있다. 여기서 독특했던점은 go에서 변수를 설정하는 부분이였다. 위와 같은 규칙이 있었고, Java를 몰라서 이게 일반적인 부분인지는 모르겠다. 변수와 … Read more