
go 언어에서는 함수의 반환 값에 이름을 지정할 수 있습니다. 기명 반환 값은 함수의 반환 값이 무엇을 의미하는지 더직관적으로 이해를 할 수 있다!!!!해당 코드를 설명해 보자면이름이 정해진 반환 값(named return value)은 함수의 맨 위에서 선언된 변수처

Go에서 가장 기본적인 변수 선언은 var키워드를 사용.변수를 선언하면서 동시에 값을 할당할 수 있습니다.이경우 Go컴파일러는 자동으로 변수의 타입을 추론!Go에서 자주 사용되는 방식. 이는 := 기호를 사용하여 변수를 선언하고 초기화. 주로 함수 내에서 사용.이 선언

Go언어를 공부하면서, 배열과 슬라이스의 개념이 js와는 많이 다르다는 것을 느꼇습니다.js에서는 배열을 자유롭게 마치 무한확장가능한 리스트처럼 사용했지만 Go는 아니였습니다.제가 깨달은 비유가 있는데, 배열을 창고이고 슬라이스는 창고에서 물건을 꺼내 쓰는 도구 라는

주로 구조체와 같이 사용자 정의 타입과 함께 사용됩니다.메서드를 정의할 때는 함수처럼 func 키워드를 사용하지만, 메서드에서 리시버가 추가됩니다.리시버는 메서드가 어떤타입의 데이터를 다룰지 정해줍니다.메서드를 정의할 때는 리시버를 추가하여 아래처럼 작성합니다Go에서