Go
-
[Go] Go String FormattingGo 2022. 4. 28. 14:44
fmt 패키지의 형식화된 출력에는 디버깅 목적으로 사용을 할 수 있는 여러가지 출력 옵션들이 있다. %v : 구조체의 값을 출력한다. %+ek. : 구조체의 필드이름과 값을 출력한다. %#g : 호출된 함수의 이름과 구조체의 이름 같은 소스코드 정보까지 함께 출력한다. %T : Type을 출력한다. %t : Boolean 값을 true or false 문자열로 출력한다. %d : Integer 값을 출력하기 위해서 사용한다. 10자리 크기의 정수를 포함한 문자열 형식을 가진다. %b : 이진(Binary)값을 출력한다. %c : 정수에 해당하는 문자를 출력한다. %x : Hex 인코딩 값을 출력한다. %f : 부동 소숫 점 값을 출력한다. %e : 과학적 표기법으로 출력한다. %E : 과학적 표기법으로 ..
-
[Go] Go란?Go 2022. 4. 28. 11:43
Go Go는 2007년에 구글에서 개발한 언어로 Golang 혹은 Go언어로 불린다. Go는 간결하고 신뢰성이 있으며, 효율적인 소프트웨어를 손쉽게 만들기 위한 오픈소스 프로그래밍 언어다. Go는 프로그래밍 언어로 간결한 문법과 생산성을 제공하는 프로그래밍을 할 수 있다. 또한 언어자체에서 GC(Galbage collection)을 지원하고, 정적타입과 동적타입을 동시에 제공하고 스레드와 비슷한 개념인 Goroutine을 통해 좀 더 쉬운 동시성 프로그래밍을 제공한다. Go 특징 간결한 문법 Go언어는 다른 언어 대비 키워드 수가 적다. Java나 C++, C#, PHP등 키워드의 수가 많으며, 학습하는데 꽤 시간이 걸리지만 Go는 상대적으로 키워드 수가 적기 때문에 상당히 간결하고 배우는데 오랜시간이 ..