본문 바로가기

728x90
반응형

Code

Go 언어로 작성된 프로그램을 실행하기 위해 명령어 Go 언어로 작성된 프로그램을 실행하기 위해 명령어 Go 언어로 작성된 프로그램을 실행하고 코드를 포맷팅하기 위한 명령어를 블로그 게시용으로 다시 정리해드리겠습니다. 1. 소스 코드를 빌드하여 실행 파일 생성 go build [옵션] [패키지 경로 또는 파일 경로] Go 소스 코드를 컴파일하여 실행 파일을 생성합니다. 실행 파일을 실행하면 프로그램이 실행됩니다. 2. 소스 코드를 컴파일 없이 바로 실행 go run [패키지 경로 또는 파일 경로] 소스 코드를 컴파일하지 않고 직접 실행합니다. 실행 중인 프로그램은 컴파일된 실행 파일이 아니라 임시로 생성된 실행 파일입니다. 3. 컴파일 없이 바이너리 파일 생성 go build -o [출력 파일명] [패키지 경로 또는 파일 경로] 소스 코드를 컴파일하여 바.. 더보기
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 인덱스, 값 :.. 더보기
golang hello world golang hello world Golang으로 작성된 코드를 실행하는 방법은 다음과 같습니다. Golang에 설치되어 있는 도커 컨테이너 설치합니다. docker run -it --rm --name ubuntu-go anti1346/ubuntu2204:go $ docker run -it --rm --name ubuntu-go anti1346/ubuntu2204:go root@ecfac8a85ff7:go$ go version go version go1.20.4 linux/arm64 1. 소스 코드 작성 : 텍스트 편집기를 사용하여 Golang 소스 코드 파일을 작성합니다. 예를 들어, "main.go"라는 파일에 아래의 코드를 작성합니다. vim main.go package main import "fm.. 더보기

728x90
반응형