«go» 태그된 질문

Go는 오픈 소스 프로그래밍 언어입니다. C에서 느슨하게 파생 된 구문, 자동 메모리 관리, 유형 안전성, 일부 동적 유형 지정 기능, 가변 길이 배열 (슬라이스라고 함) 및 키-값 맵과 같은 추가 내장 유형을 포함하여 정적으로 유형이 지정됩니다. 큰 표준 라이브러리.

9
Golang에서 http 연결 재사용
저는 현재 Golang에서 HTTP 게시물을 만들 때 연결을 재사용하는 방법을 찾기 위해 고군분투하고 있습니다. 다음과 같이 전송 및 클라이언트를 만들었습니다. // Create a new transport and HTTP client tr := &http.Transport{} client := &http.Client{Transport: tr} 그런 다음이 클라이언트 포인터를 같은 엔드 포인트에 여러 게시물을 만드는 고 루틴에 전달합니다. r, err …
82 go 

4
Go에서 요구 사항을 설치하려면 어떻게해야합니까? "패키지를 찾을 수 없습니다"
Go를 처음 사용하고 최소한의 문서로 Go 프로젝트를 설정하려고합니다. https://github.com/alphagov/metadata-api 복제했지만 시도 할 때 go build다음과 같은 경고가 표시됩니다. main.go:8:2: cannot find package "github.com/Sirupsen/logrus" in any of: /usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/Sirupsen/logrus (from $GOROOT) /Users/me/go/src/github.com/Sirupsen/logrus (from $GOPATH) main.go:14:2: cannot find package "github.com/alphagov/metadata-api/content_api" in any of: /usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/alphagov/metadata-api/content_api (from $GOROOT) /Users/me/go/src/github.com/alphagov/metadata-api/content_api (from $GOPATH) 요구 사항에 해당하는 Go를 …
82 go 


2
이동 중에 두 맵의 통합 얻기
파일 경로를 나타내는 개체를 만드는 재귀 함수가 있습니다 (키는 경로이고 값은 파일에 대한 정보입니다). 파일을 처리하기위한 목적 일 뿐이므로 재귀 적이므로 디렉토리가 발견되면 해당 함수가 디렉토리에서 재귀 적으로 호출됩니다. 즉, 두 맵 (즉, 재귀 호출의 값으로 업데이트 된 "메인"맵)에서 집합 공용체에 해당하는 작업을 수행하고 싶습니다. 하나의 맵을 반복하고 각 키, …
81 map  go  union 



2
go 모듈 내에서 로컬 패키지에 액세스 (go 1.11)
Go의 새로운 모듈 시스템을 시험하고 있는데 로컬 패키지에 액세스하는 데 문제가 있습니다. 다음 프로젝트는 내 gopath 외부의 내 데스크톱 폴더에 있습니다. 내 프로젝트 구조는 다음과 같습니다. / - /platform - platform.go - main.go - go.mod // platform.go package platform import "fmt" func Print() { fmt.Println("Hi") } // main.go package main …
81 go  vgo 

4
Go의 Null 값
Go에서 "null"값을 어떻게 표현합니까? type Node struct { next *Node data interface{} } 그리고 나는 말하고 싶다 return &Node{ data: NULL, next: NULL }
80 go 

2
var 키워드 뒤의 밑줄과 인터페이스 이름은 무엇을 의미합니까?
에서 http://golang.org/src/pkg/database/sql/driver/types.go : type ValueConverter interface { // ConvertValue converts a value to a driver Value. ConvertValue(v interface{}) (Value, error) } var Bool boolType type boolType struct{} var _ ValueConverter = boolType{} // line 58 func (boolType) String() string { return "Bool" } func (boolType) ConvertValue(src interface{}) (Value, error) {....} …


4
Go에서 파일 길이를 얻는 방법은 무엇입니까?
나는 고개를 golang.org/pkg/os/#File을 ,하지만 여전히 아무 생각이 없습니다. 파일 길이를 알 수있는 방법이없는 것 같습니다. 내가 놓친 것이 있습니까? Go에서 파일 길이를 얻는 방법은 무엇입니까?
80 file  go 

7
정수에서 이진 표현으로 변환
Go에 숫자 유형 중 하나를 이진 숫자 형식으로 변환하기위한 내장 기능이 있는지 누구든지 아이디어를 얻었습니다. 예를 들어 123입력 인 경우 문자열 "1111011"이 출력이됩니다.
80 binary  go  numeric 

7
데이터베이스 행을 구조체로 변환하는 방법
구조체가 있다고 가정 해 보겠습니다. type User struct { Name string Id int Score int } 그리고 동일한 스키마를 가진 데이터베이스 테이블. 데이터베이스 행을 구조체로 구문 분석하는 가장 쉬운 방법은 무엇입니까? 아래에 답변을 추가했지만 그것이 가장 좋은 것인지 잘 모르겠습니다.
80 sql  go 

5
실행중인 Docker 컨테이너에서 파일 및 stdout을 읽는 방법
실행중인 도커 컨테이너에서 파일과 stdout을 읽기 위해 호스트 컴퓨터에서 애플리케이션을 시작하려면 어떻게해야합니까? 기본적으로 이렇게하고 싶습니다. docker start containerid ./myapp // This app will *somehow* have access files and stdout generated by the container I just stared. 어떻게할까요? 내가 이것으로 어디로 가려고하는지 좀 더 구체적으로 말하면; 도커 컨테이너의 로그와 표준 출력을 …
78 logging  go  docker 

1
GOPRIVATE 환경 변수를 설정하는 방법
Go프로젝트 작업을 시작했으며 Github 개인 저장소의 일부 개인 모듈을 사용하며 실행할 때마다 go run main.go아래 410 Gone오류가 발생합니다. github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod 확인 : github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod : https : //sum.golang 읽기 org/lookup/github.com/!repoURL/go-proto@v2.86.0+ 호환되지 않음 : 410 사라짐 터미널에서 개인 저장소를 쉽게 복제 할 수 있으므로 ssh키가 올바르게 구성되어 있습니다. 본인은 여기에 내가 설정에 필요하다고 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.