728x90
📌Index Function 정의하기 Multiple Value를 반환하는 Function 만들기 여러개의 Argument를 가질 수 있는 Function 만들기 Naked Return Defer 🔎 VScode에서 실습을 진행합니다. ✔️ Function 정의하기 곱셈 연산을 수행하는, multiply function을 정의해보자. main.go func mutiply(a int, b int) int { return a*b } 파라미터의 타입, 리턴 타입을 위와 같이 작성해준다. 만약 여기서 더 간단하게 작성하고 싶고, a와 b의 타입이 같다면, 다음과 같이 작성하는 것도 가능하다. func multiply(a , b int) int { return a * b } ✔️ Multiple Value를 반환..
📌Index Package Import 🔎 VScode에서 실습을 진행합니다. ✔️ Package 모든 Go 프로그램은 package로 구성되고, package를 통해서 모듈화 및 코드의 재사용 기능을 제공한다. Go의 많은 Package들이 표준 라이브러리로 제공하며, 이러한 표준 라이브러리는 환경변수 GOROOT/pkg 경로에 설치되어 있다. Main Package 일반적으로 Package는 라이브러리 형태로 사용되지만 main 이라고 명시된 package는 라이브러리가 아닌, 실행 프로그램으로 만들게 된다. main.go 로 이름을 지정한다는 것은, 해당 프로젝트를 컴파일 하고 싶다는 뜻이고, 그것을 사용할 것이란 뜻이다. 컴파일 하지 않을 것이라면 다름 파일명 test.go, learning.go..