프로그래밍 언어/고랭 Golang

프로그래밍 언어/고랭 Golang

[Golang] 고랭 go test 명령어로 코드 실행 방법

go.mod module main_module go 1.19 main_module.go package main_module func PrintText() string { return "메인 함수" } main_module_test.go package main_module_test import ( "main_module" "fmt" "testing" ) func TestFunction(t *testing.T) { fmt.Println("테스트모듈 입니다.") s := main_module.PrintText() fmt.Println(s) }

프로그래밍 언어/고랭 Golang

[Golang] 고랭 http 기본 통신 예제

package main import ( "fmt" "reflect" "log" "net/http" ) func main() { test_server_1() } func test_server_1() { http.HandleFunc("/", test_index_1) log.Fatal(http.ListenAndServe(":9000", nil)) } // http.ResponseWriter // HTTP 서버의 응답과 관련된 모든 데이터 // 이 변수를 대상으로 출력을 하면 방문자인 클라이언트로 데이터를 전송 // http.Request // 클라이언트의 HTTP 요청과 관련되 정보 func test_index_1(w http.ResponseWriter, r *http.Request) { fmt.Fprintf..

프로그래밍 언어/고랭 Golang

[Golang] 고랭 1부터 10까지의 합 구하기

package main import ( "fmt" "reflect" ) func main() { test_for_2() } func test_for_2() { sum := 0 for i := 1; i

프로그래밍 언어/고랭 Golang

[Golang] 고랭 반복문 구현하는 방법

package main import ( "fmt" "reflect" ) func main() { test_for_1() } func test_for_1() { for i := 0; i < 10; i++ { fmt.Println(i, i + i) } }

프로그래밍 언어/고랭 Golang

[Golang] 고랭 문자열 출력 방법 정리

package main import ( "fmt" "reflect" ) func main() { test_print_1() } func test_print_1() { fmt.Print("줄 넘김 없음") fmt.Print("줄 넘기려면 이걸 해야돼.\n") fmt.Println("이건 줄 넘김 있음") name := "멍멍멍뭉" fmt.Printf("내 이름은 %s이다.", name) fmt.Printf("근데 이건 줄넘김 없음.") fmt.Printf("줄 넘기려면 이걸 해야돼.\n") }

프로그래밍 언어/고랭 Golang

[Golang] 배열 참조시 데이터 변경상태 확인

package main import ( "fmt" "reflect" ) func main() { var array_1 [5]int = [5]int{1, 2, 3, 4, 5} var array_2 [5]int var array_3 []int array_2 = array_1 array_3 = array_1[:] array_1[0] = 100 array_2[0] = 200 fmt.Println("array_1 Type :", reflect.TypeOf(array_1)) // [5]int fmt.Println("array_2 Type :", reflect.TypeOf(array_2)) // [5]int fmt.Println("array_3 Type :", reflect.TypeOf(array_3)) // []i..

프로그래밍 언어/고랭 Golang

[Golang] 고랭 빈 배열에 배열 참조하는 방법

package main import ( "fmt" "reflect" ) func main() { var array_1 [5]int = [5]int{1, 2, 3, 4, 5} var array_2 [5]int var array_3 []int array_2 = array_1 array_3 = array_1[:] fmt.Println("array_1 Type :", reflect.TypeOf(array_1)) // [5]int fmt.Println("array_2 Type :", reflect.TypeOf(array_2)) // [5]int fmt.Println("array_3 Type :", reflect.TypeOf(array_3)) // []int fmt.Println("array_1 Data :", a..

프로그래밍 언어/고랭 Golang

[Golang] 고랭 길이가 정해지지 않은 빈 배열 선언하기

package main import ( "fmt" "reflect" ) func main() { var array_1 [5]int = [5]int{1, 2, 3, 4, 5} var array_2 [5]int var array_3 []int fmt.Println("array_1 Type :", reflect.TypeOf(array_1)) // [5]int fmt.Println("array_2 Type :", reflect.TypeOf(array_2)) // [5]int fmt.Println("array_3 Type :", reflect.TypeOf(array_3)) // []int fmt.Println("array_1 Data :", array_1) // [1 2 3 4 5] fmt.Println("arr..

프로그래밍 언어/고랭 Golang

[Golang] 고랭 빈배열 선언하는 방법

package main import ( "fmt" "reflect" ) func main() { var array_1 [5]int = [5]int{1, 2, 3, 4, 5} var array_2 [5]int array_2 = array_1 var array_3 [5]int fmt.Println("array_1 Type :", reflect.TypeOf(array_1)) // [5]int fmt.Println("array_2 Type :", reflect.TypeOf(array_2)) // [5]int fmt.Println("array_3 Type :", reflect.TypeOf(array_3)) // [5]int fmt.Println("array_1 Data :", array_1) // [1 2 3 4..

프로그래밍 언어/고랭 Golang

[Golang] 고랭 배열의 길이를 출력하는 방법

package main import ( "fmt" "reflect" ) func main() { var array_1 [5]int = [5]int{1, 2, 3, 4, 5} var array_2 = [...]int{1, 2, 3, 4, 5} fmt.Println("array_1 Type :", reflect.TypeOf(array_1)) // [5]int fmt.Println("array_2 Type :", reflect.TypeOf(array_2)) // [5]int fmt.Println("array_1 Data :", array_1) // [1 2 3 4 5] fmt.Println("array_2 Data :", array_2) // [1 2 3 4 5] fmt.Println("array_1 Leng..

박경태
'프로그래밍 언어/고랭 Golang' 카테고리의 글 목록