go006 - go rountine
in the Go language, utilizing multiple tasks with goroutines is incredibly simple. Unlike other languages like Python, where you would ne...
in the Go language, utilizing multiple tasks with goroutines is incredibly simple. Unlike other languages like Python, where you would ne...
Indeed, Go provides channels as a safe means of communication and synchronization between goroutines. Channels serve as message queues, a...
go - string - summary type에 대해서 함수를 적용하면 문자의 길이가 나오는 것이 아니라, 배정된 메모리의 크기가 나옵니다. 예를 들어, "한글", "AB" 모두 우리는 2글자로 생각하지만 UTF-8로 문자를 표현했을 때 사용되...
대학교 1학년 때 태어나서 처음으로 c programming을 배웠던 시절에 pointer는 뭔가 악몽 같았습니다. 실제로 많은 아이들이 떠났지만, 요즘은 오히려 pointer가 있는 것이 더 익숙하게 느껴질 때도 있어요. pointer가 있으면...
기본적인 go 에서 struct 사용법을 정리하였습니다. go - struct - basic 관련 있는 data들을 묶어서 관리하기 위해서는 를 사용합니다. 기본적인 사용법은 다음과 같죠. 는 다음과 같이 type을 지정하는 형태로 사용할 수 있...
golang에서 array를 정의하고 사용하는 방법을 다음과 같이 정리하였습니다. 요즘에는 python을 주로 쓰다 보니, 아무래도 동적배열에 익숙한데요, golang에서는 (일단 제가 공부한 곳 까지는) 정적배열만 지원해주는 것으로 보입니다. ...
golang에서는 code 내에 선언되었으나 사용되지 않은 package나 variable이 존재할 경우, error가 raise되며 코드가 실행되지 못합니다. 아래 코드를 작성한 다음 를 사용해서 해당 코드를 실행해보면 package, vari...