Programming/GoLang

    [Go] Functions 기초

    📌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를 반환..

    [Go] Packages and Imports

    📌Index Package Import 🔎 VScode에서 실습을 진행합니다. ✔️ Package 모든 Go 프로그램은 package로 구성되고, package를 통해서 모듈화 및 코드의 재사용 기능을 제공한다. Go의 많은 Package들이 표준 라이브러리로 제공하며, 이러한 표준 라이브러리는 환경변수 GOROOT/pkg 경로에 설치되어 있다. Main Package 일반적으로 Package는 라이브러리 형태로 사용되지만 main 이라고 명시된 package는 라이브러리가 아닌, 실행 프로그램으로 만들게 된다. main.go 로 이름을 지정한다는 것은, 해당 프로젝트를 컴파일 하고 싶다는 뜻이고, 그것을 사용할 것이란 뜻이다. 컴파일 하지 않을 것이라면 다름 파일명 test.go, learning.go..

    [Go] Windows에 Golang 설치하기

    📌Index Go 설치하기 Go 환경 변수 세팅하기 ✔️ Go 설치하기 만약 Golang 설치를 원하지 않거나, 설치가 어려운 상황이면 repl.it을 사용할 수 있다. repl.it에서는 Go를 설치없이 웹 브라우저에서 사용해볼 수 있다. 자, 그럼 이제 Golang을 설치해보자. 먼저 https://go.dev/dl/ 에 접속해서 자신의 운영체제에 맞게 다운로드 한다. Windows라면 다음을 선택한다. Setup을 실행하고, 계속 Next를 누르면 된다. 단, Go의 설치 경로를 지정해주는 창이 있는데, 추후 GOROOT라는 환경변수와 일치하는지 확인해야 하니, 기억해야둬야한다. ✔️ Go 환경 변수 세팅하기 이제 환경 변수들을 확인해볼텐데, 만약 해당 환경변수가 없다면, 새로만들기로 추가해주면 된..

728x90