【자기 학습용】처음의 Go1
참고원
Markdown 기법 치트 시트
Markdown 기법 샘플 모음
Qiita Markdown 작성 방법 요약
qiita에 쓰는 것은 처음이므로 Markdown 기법도 드디어 학습.
처음 Go
Go 언어의 특징
언어 사양에 대해
설치
처음 Go에 따라 진행합니다.
설치 프로그램
msi 파일 다운로드 → 실행.
모두 기본적으로 OK.
명령으로 ver 확인.
$ go version
go version go1.15.6 windows/amd64
hello world
hello.go를 만듭니다.
환경은 우선 VSCODE.
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world")
}
작성한 폴더에 cd하여 실행.
$ go run hello.go
hello world
hello했다.
컴파일
go build
에서 컴파일.
exe 파일 수 있습니다.
$ go build hello.go
형식
go fmt
에서 포맷.
Go에서는 표준 코딩 규약이 있으므로 그에 따라 포맷된다.
반각 스페이스파와 탭파의 영원한 싸움은 go에서는 일어나지 않는다.
$ go fnt hello.go
Go 프로젝트 구성 및 패키지
공통 파일을 사용하기 위해서는 GOPATH 이하에 파일이 없다고 인식되지 않는다.
먼저 myproject 디렉토리를 시작으로 다음과 같이 bin, pkg, src라는 세 개의 디렉토리를 만듭니다.
그런 다음 myproject 디렉토리의 경로를 GOPATH라는 환경 변수로 지정합니다.
하지만 설치시 환경 변수가 사용자\go 이하로 설정되어 있기 때문에
그것을 그대로 사용하기로 한다. 환경 변수 변경하는 것은 뭔가 하고.
gosample 패키지
사용자\go\src\gosample\gosample.go를 만듭니다.
package gosample
var Message string = "hello world"
main 패키지
어떤 위치 (나는 github 관리 폴더)/myproject\src\main/main.go를 만듭니다.
package main
import (
"fmt"
"gosample"
)
func main() {
fmt.Println(gosample.Message) // hello world
}
빌드 및 실행
$ cd myproject\src\main
$ go run main.go
go install
명령을 사용하면 생성 된 파일이 $ GOPATH/bin에 자동으로 저장됩니다.
$ cd ユーザ\go\src\main
$ go install
여기까지의 성과물은 이하에 UP.
htps : // 기주 b. 코 m / 유스 케의 무라 코 s 모로오 t / S dy
Reference
이 문제에 관하여(【자기 학습용】처음의 Go1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/y_nomura_CR/items/2aa464b1f5811dec9654
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ go version
go version go1.15.6 windows/amd64
hello.go를 만듭니다.
환경은 우선 VSCODE.
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world")
}
작성한 폴더에 cd하여 실행.
$ go run hello.go
hello world
hello했다.
컴파일
go build
에서 컴파일.
exe 파일 수 있습니다.
$ go build hello.go
형식
go fmt
에서 포맷.
Go에서는 표준 코딩 규약이 있으므로 그에 따라 포맷된다.
반각 스페이스파와 탭파의 영원한 싸움은 go에서는 일어나지 않는다.
$ go fnt hello.go
Go 프로젝트 구성 및 패키지
공통 파일을 사용하기 위해서는 GOPATH 이하에 파일이 없다고 인식되지 않는다.
먼저 myproject 디렉토리를 시작으로 다음과 같이 bin, pkg, src라는 세 개의 디렉토리를 만듭니다.
그런 다음 myproject 디렉토리의 경로를 GOPATH라는 환경 변수로 지정합니다.
하지만 설치시 환경 변수가 사용자\go 이하로 설정되어 있기 때문에
그것을 그대로 사용하기로 한다. 환경 변수 변경하는 것은 뭔가 하고.
gosample 패키지
사용자\go\src\gosample\gosample.go를 만듭니다.
package gosample
var Message string = "hello world"
main 패키지
어떤 위치 (나는 github 관리 폴더)/myproject\src\main/main.go를 만듭니다.
package main
import (
"fmt"
"gosample"
)
func main() {
fmt.Println(gosample.Message) // hello world
}
빌드 및 실행
$ cd myproject\src\main
$ go run main.go
go install
명령을 사용하면 생성 된 파일이 $ GOPATH/bin에 자동으로 저장됩니다.
$ cd ユーザ\go\src\main
$ go install
여기까지의 성과물은 이하에 UP.
htps : // 기주 b. 코 m / 유스 케의 무라 코 s 모로오 t / S dy
Reference
이 문제에 관하여(【자기 학습용】처음의 Go1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/y_nomura_CR/items/2aa464b1f5811dec9654
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ go build hello.go
go fmt
에서 포맷.Go에서는 표준 코딩 규약이 있으므로 그에 따라 포맷된다.
반각 스페이스파와 탭파의 영원한 싸움은 go에서는 일어나지 않는다.
$ go fnt hello.go
Go 프로젝트 구성 및 패키지
공통 파일을 사용하기 위해서는 GOPATH 이하에 파일이 없다고 인식되지 않는다.
먼저 myproject 디렉토리를 시작으로 다음과 같이 bin, pkg, src라는 세 개의 디렉토리를 만듭니다.
그런 다음 myproject 디렉토리의 경로를 GOPATH라는 환경 변수로 지정합니다.
하지만 설치시 환경 변수가 사용자\go 이하로 설정되어 있기 때문에
그것을 그대로 사용하기로 한다. 환경 변수 변경하는 것은 뭔가 하고.
gosample 패키지
사용자\go\src\gosample\gosample.go를 만듭니다.
package gosample
var Message string = "hello world"
main 패키지
어떤 위치 (나는 github 관리 폴더)/myproject\src\main/main.go를 만듭니다.
package main
import (
"fmt"
"gosample"
)
func main() {
fmt.Println(gosample.Message) // hello world
}
빌드 및 실행
$ cd myproject\src\main
$ go run main.go
go install
명령을 사용하면 생성 된 파일이 $ GOPATH/bin에 자동으로 저장됩니다.
$ cd ユーザ\go\src\main
$ go install
여기까지의 성과물은 이하에 UP.
htps : // 기주 b. 코 m / 유스 케의 무라 코 s 모로오 t / S dy
Reference
이 문제에 관하여(【자기 학습용】처음의 Go1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/y_nomura_CR/items/2aa464b1f5811dec9654
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
사용자\go\src\gosample\gosample.go를 만듭니다.
package gosample
var Message string = "hello world"
main 패키지
어떤 위치 (나는 github 관리 폴더)/myproject\src\main/main.go를 만듭니다.
package main
import (
"fmt"
"gosample"
)
func main() {
fmt.Println(gosample.Message) // hello world
}
빌드 및 실행
$ cd myproject\src\main
$ go run main.go
go install
명령을 사용하면 생성 된 파일이 $ GOPATH/bin에 자동으로 저장됩니다.
$ cd ユーザ\go\src\main
$ go install
여기까지의 성과물은 이하에 UP.
htps : // 기주 b. 코 m / 유스 케의 무라 코 s 모로오 t / S dy
Reference
이 문제에 관하여(【자기 학습용】처음의 Go1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/y_nomura_CR/items/2aa464b1f5811dec9654
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
package main
import (
"fmt"
"gosample"
)
func main() {
fmt.Println(gosample.Message) // hello world
}
$ cd myproject\src\main
$ go run main.go
go install
명령을 사용하면 생성 된 파일이 $ GOPATH/bin에 자동으로 저장됩니다.$ cd ユーザ\go\src\main
$ go install
여기까지의 성과물은 이하에 UP.
htps : // 기주 b. 코 m / 유스 케의 무라 코 s 모로오 t / S dy
Reference
이 문제에 관하여(【자기 학습용】처음의 Go1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/y_nomura_CR/items/2aa464b1f5811dec9654텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)