Go에서 함수 본문 외부의 비선언문
Go에서 함수 본문 외부에 변수를 선언하면 일반적으로 "non"이 발생합니다. -함수 본문 외부에 선언문이 있습니다." 오류가 발생했습니다. 이는 Go가 범위 지정 규칙을 엄격하게 적용하여 적절한 블록(예: 함수 내부) 내에서 변수를 선언하도록 요구하기 때문에 발생합니다.
관용적인 전역 변수 선언
생성하려면 변경 가능하지만 상수가 아닌 전역적으로 액세스 가능한 변수인 경우 구문은 다음과 같습니다.
var test = "This is a test"
예 :
package apitest import ( "fmt" ) var test = "This is a test" // Globally accessible variable func main() { fmt.Println(test) test = "Another value" fmt.Println(test) }
확장 설명
위 내용은 Go에서 '함수 본문 외부의 비선언문' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!