0
저는 새로 가서 go tool tour
을 사용하고 있습니다.암시 적으로 작동하는 동안 Go 변수 선언에 명시 적으로 유형을 제공하지 않습니다.
짧은 변수 선언 섹션에서 섹션에있는 동안 샘플 코드를 다음과 같이 수정했습니다. 나는 다음과 같은 var
선언에서 유형을 제거하는 경우, 그러나
# command-line-arguments
./compile233.go:8:12: syntax error: unexpected comma at end of statement
: 그러나
package main
import "fmt"
func main() {
var i, j int = 1, 2
k := 3
var c bool, python string = true, "test"
fmt.Println(i, j, k, c, python)
}
, 나는 위의 코드를 실행, 나는 오류가
package main
import "fmt"
func main() {
var i, j int = 1, 2
k := 3
var c, python = true, "test"
fmt.Println(i, j, k, c, python)
}
그것은 작동합니다.
첫 번째 예에서 무엇이 잘못되었는지를 알 수 없으며 오류가 저를 오도하는 것 같습니다. 아무도 내가 잘못한 것을 설명 할 수 있었고 왜 오류가 발생 했습니까?
, 그것은 여전히 하나에서 여러 유형입니다 선언? –
@AyushGupta 구문이 허용하기 때문에 작동합니다. "하나의 선언에 여러 유형이 있습니다."--- 괜찮습니다. 허용되는 형식 한정자는 하나뿐입니다. – zerkms