Go 또는 Golang에서 값을 할당하지 않고 변수를 만드는 방법은 무엇입니까?
3976 단어 go
Golang에서 값을 할당하지 않고 변수를 만들려면
var
키워드 다음에 제공하려는 변수 이름과 변수에 유지하려는 값의 유형을 사용할 수 있습니다.TL;DR
package main
import "fmt"
// make a variable but do
// not assign a value now
var name string
func main() {
// assign a value to the `name`
// variable using the `=` operator
name = "John Doe"
// log the `name` variable
// value to console
fmt.Print(name) // John Doe
}
예를 들어
name
라는 변수를 만들어야 하지만 바로 값을 할당할 필요가 없다고 가정해 보겠습니다.다음과 같이 할 수 있습니다.
package main
// make a variable but do
// not assign a value now
var name string
이제 값을 할당하기 위해 변수 이름 뒤에
=
연산자(등호)를 사용할 수 있습니다. 이 경우에는 name
이고 =
기호 뒤에 필요한 값을 쓸 수 있습니다. 그것에 할당.다음과 같이 할 수 있습니다.
package main
// make a variable but do
// not assign a value now
var name string
func main() {
// assign a value to the `name`
// variable using the `=` operator
name = "John Doe"
}
참고: Go에서 변수에 값을 할당할 때 함수 안에 있는지 확인해야 합니다. 그렇지 않으면 오류가 발생합니다.
마지막으로 다음과 같이 Go에서
name
표준 패키지의 Print()
메서드를 사용하여 변수fmt
값을 콘솔에 인쇄해 보겠습니다.package main
import "fmt"
// make a variable but do
// not assign a value now
var name string
func main() {
// assign a value to the `name`
// variable using the `=` operator
name = "John Doe"
// log the `name` variable
// value to console
fmt.Print(name) // John Doe
}
Go에서 값을 할당하지 않고 성공적으로 변수를 만들었습니다. 예이 🥳!
The Go Playground에 있는 위의 코드를 참조하십시오.
그게 다야 😃.
이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.
Reference
이 문제에 관하여(Go 또는 Golang에서 값을 할당하지 않고 변수를 만드는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/melvin2016/how-to-make-variables-without-assigning-values-in-go-or-golang-423k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)