목록고 (4)
투케이2K
[개발 환경 설정] 개발 언어 : Go [참고 사이트] https://go.dev/ The Go Programming Language DevOps & Site Reliability With fast build times, lean syntax, an automatic formatter and doc generator, Go is built to support both DevOps and SRE. go.dev http://golang.site/go/article/22-Go-%EC%B1%84%EB%84%90#google_vignette 예제로 배우는 Go 프로그래밍 - Go 채널 1. Go 채널 Go 채널은 그 채널을 통하여 데이타를 주고 받는 통로라 볼 수 있는데, 채널은 make() 함수를..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // len : string 문자열 길이를 확인 시 사용합니다 // --------------------------------------------------- // [초기 변수 선언] str := "hello TWOK !!" strLen := len(str) // [로그 출력] fmt.Println("") fmt.Println("-----------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go 채널은 그 채널을 통하여 데이타를 주고 받는 통로이며, 채널은 make() 함수를 통해 미리 생성되어야 합니다 // --------------------------------------------------- // Go 채널은 주로 Go 루틴(go routine) 들 사이 데이터를 주고 받는데 사용되며, 상대편이 준비될 때까지 채널에서 대기함으로써..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "fmt" "sync" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go 루틴(go routine)은 Go 런타임이 관리하는 Lightweight 논리적 (혹은 가상적) 쓰레드입니다 // --------------------------------------------------- // Go 루틴(go routine)은 비동기적으로(asynchronously) 함수루틴을 실행하므로, 여러 코드를 동시에..