Go 또는 Golang에서 값을 할당하지 않고 변수를 만드는 방법은 무엇입니까?

3976 단어 go
Originally posted here!

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에 있는 위의 코드를 참조하십시오.

그게 다야 😃.

이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.

좋은 웹페이지 즐겨찾기