interface{} 중 하나 (또는 그 이상)의 여러 반환 값을 사용하여 함수를 호출하는 올바른 구문이 무엇인지 궁금합니다. interface{}을 반환하는 함수는 다음과 같이 호출 할 수 있습니다 foobar, ok := myfunc().(string)
if ok { fmt.Println(foobar) }
하지만, 다음 코드는 오류 multip
exp/regexp 패키지를 사용해보고 싶습니다. 현재 이동 팁의 ./all.bash 명령은 exp/regexp/syntax 만 포함하여 컴파일됩니다. 나는 makefile을 둘러 보았고 그것은 Make.deps을 만들었지 만 포함 된 패키지를 선택하는 방법을 알 수는 없었다. exp/regexp으로 이동하려면 무엇을 변경해야합니까?
godoc에서 생성 한 문서를 App Engine에서 정적으로 제공하기 위해 내가 만든 프로젝트에 사용하고 싶습니다. 나는 godoc이 서버를 시작하고 패키지 문서가 모두 동적으로 생성된다는 것을 알았다. 그러나 문서를 파일 시스템에 저장하는 방법이나 다른 옵션은 있습니까? http://gopkgdoc.appspot.com/ 문서의 페이지 하단의 :
GO 언어로 외부 패키지를 설치하려고했습니다. http://godashboard.appspot.com/package에 많은 외부 패키지를 발견했습니다. 나는 윈도우 시스템에서 일하고있다. go-router 패키지를 설치하려면이 명령을 시도했습니다. goinstall go-router.googlecode.com/svn/trunk
이은 C:\cygwin\b
궁금한 점이 있습니다. 이전에 Go에 대해 읽었으며 그 중 일부를 프로그래밍하려고했습니다. 나는 꽤 흥미있는 것처럼 보인다. 그러나 나는 handling "exceptions" in this language에 도달했습니다. 나는 그들의 접근 방식에 대해 읽었으며 합리적으로 보인다. Go의 스타일에 비해 표준적인 예외적 인 접근 방법의 장점은 무엇입니까? 장
부호 정보가 손실되지 않도록 부동 소수점을 직렬화하려고합니다. 특히 IEEE-754 음수 0과 일반 0을 구별하고 싶습니다. language spec는 IEEE-754 표준 이상으로 지정되지 0으로 부동 소수점 나눗셈의 결과를 말한다; 런타임 패닉이 발생하는지 여부는 구현에 따라 다릅니다. 내가 n == 0 && (float64(1)/n) < 0
할 수