Language/Go
-
golang 반복문Language/Go 2020. 2. 8. 18:05
golang에서 반복문은 for문만 있습니다. while문같은게 없어요... golang에서의 for문도 다른 언어의 for문과 같이 for 초기값; 조건식; 증감 {...} 위와 같은 형식의 문법을 따르고 있으며, 초기값, 조건식, 증감식 등은 경우에 따라서 생략이 가능합니다. 그리고 눈썰미가 있으신 분들은 눈치채셨겠지만 초기값; 조건식; 증감을 둘러싸는 괄호 ()를 쓰면 에러가 나기때문에 괄호 없이 사용해야합니다. sum := 0 for i := 0; i < 100; i++ { sum += 1 } 조건식만 사용하는 for문 i := 0 for i < 10 { i++ } 무한 루프 for { println("loop") } for range 문 strs := []string{"aaaa", "bbbb",..
-
golang 데이터 타입Language/Go 2019. 12. 13. 16:37
1. 데이터 타입 자료형 범위 uint8 0 ~ 255 부호 없는 8비트 정수형 uint16 0 ~ 65,535 부호 없는 16비트 정수형 uint32 0 ~ 4,294,967,295 부호 없는 32비트 정수형 uint64 0 ~ 18,446,744,073,709,551,615 부호 없는 64비트 정수형 uint 32비트 시스템에서는 uint32, 64비트 시스템에서는 uint64 int8 -128 ~ 127 부호 있는 8비트 정수형 int16 -32,768 ~ 32,767 부호 있는 16비트 정수형 int32 -2,147,483,648 ~ 2,147,483,647 부호 있는 32비트 정수형 int64 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 부호..
-
golang 변수선언Language/Go 2019. 11. 30. 18:20
변수 변수는 var 키워드를 통해서 선언이 가능합니다. var num int var str string 위와 같이 var 의 형태로 변수를 선언 후 값을 할당할 수 있습니다. num = 20 str = "string" 동일한 데이터 타입의 변수를 선언할 때는 여러개를 한번에 선언할 수 있습니다. var num1, num2, num3 int 변수를 선언한 상태에서 값을 할당하는 것 또한 가능합니다. var num int = 10 var num1, num2 int = 11, 12 복수 선언된 변수에 초기 값을 선언과 동시에 할당할 때는 작성된 순서대로 값이 할당 됩니다. Go에서는 할당되는 값을 보고 그 타입을 추론하는 기능이 자주 사용되는데 이 방식과 Short Assignment Statement ( :..
-
CentOS7에 Go 언어 설치Language/Go 2019. 10. 28. 16:48
Go 다운로드 우선은 https://golang.org/dl/ 사이트에서 리눅스 버전의 다운로드 경로를 확인 후 [root@localhost ~]# wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz --2019-10-28 16:42:13-- https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz Resolving dl.google.com (dl.google.com)... 216.58.197.206, 2404:6800:4004:80e::200e Connecting to dl.google.com (dl.google.com)|216.58.197.206|:443... connected. HTTP request sent,..