분류 전체보기 썸네일형 리스트형 Go 언어로 작성된 프로그램을 실행하기 위해 명령어 Go 언어로 작성된 프로그램을 실행하기 위해 명령어 Go 언어로 작성된 프로그램을 실행하고 코드를 포맷팅하기 위한 명령어를 블로그 게시용으로 다시 정리해드리겠습니다. 1. 소스 코드를 빌드하여 실행 파일 생성 go build [옵션] [패키지 경로 또는 파일 경로] Go 소스 코드를 컴파일하여 실행 파일을 생성합니다. 실행 파일을 실행하면 프로그램이 실행됩니다. 2. 소스 코드를 컴파일 없이 바로 실행 go run [패키지 경로 또는 파일 경로] 소스 코드를 컴파일하지 않고 직접 실행합니다. 실행 중인 프로그램은 컴파일된 실행 파일이 아니라 임시로 생성된 실행 파일입니다. 3. 컴파일 없이 바이너리 파일 생성 go build -o [출력 파일명] [패키지 경로 또는 파일 경로] 소스 코드를 컴파일하여 바.. 더보기 AWS EC2 인스턴스에 Goofys를 설치하고 S3를 마운트하는 방법 AWS EC2 인스턴스에 Goofys를 설치하고 S3를 마운트하는 방법 1. EC2 인스턴스에 SSH로 연결합니다. 2. 인스턴스에 FUSE(Filesystem in Userspace)를 설치합니다. FUSE는 Goofys를 사용하기 위해 필요합니다. 아래 명령어를 실행하여 FUSE를 설치합니다. sudo apt update sudo apt install fuse 3. Goofys를 설치합니다. Goofys는 S3 버킷을 마운트하는 데 사용됩니다. 아래 명령어를 실행하여 Goofys를 설치합니다. sudo apt install goofys 4. 마운트할 디렉토리를 생성합니다. 아래 명령어를 사용하여 마운트할 디렉토리를 생성합니다. sudo mkdir /mnt/s3 5. S3를 마운트합니다. 아래 명령어를.. 더보기 golang 조건문 if를 활용한 예제 golang 조건문 if를 활용한 예제 예제 1: 숫자 비교 vim if-1.go package main import "fmt" func main() { num := 10 if num > 0 { fmt.Println("양수입니다.") } else if num < 0 { fmt.Println("음수입니다.") } else { fmt.Println("0입니다.") } } $ go run if-1.go 양수입니다. 위의 예제에서는 변수 num의 값에 따라 양수, 음수, 또는 0인지를 판별하여 출력합니다. 예제 2: 문자열 비교 vim if-2.go package main import "fmt" func main() { name := "Alice" if name == "Alice" { fmt.Println("앨.. 더보기 golang 제어문 golang 제어문 1. 조건문 (Conditional Statements) if문:조건에따라코드블록을실행합니다. if 조건 { // 조건이 참일 때 실행되는 코드 } else { // 조건이 거짓일 때 실행되는 코드 } switch 문: 여러 가지 경우에 따라 코드 블록을 실행합니다. switch 변수 { case 값1: // 값1에 해당하는 코드 case 값2: // 값2에 해당하는 코드 default: // 어떤 case에도 해당하지 않을 때 실행되는 코드 } 2. 반복문 (Loop Statements) for문:조건에따라반복적으로코드블록을실행합니다. for 초기화; 조건; 증감 { // 조건이 참일 때 실행되는 코드 } range 문: 컬렉션의 요소를 반복적으로 순회합니다. for 인덱스, 값 :.. 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 38 다음