Присвойте значения переменным Go с примерами кода

Чтобы присвоить значения переменным Go, вы можете использовать различные методы в зависимости от типа переменной и источника значений. Вот некоторые распространенные методы с примерами кода:

  1. Прямое присвоение:
    Этот метод используется для присвоения значения непосредственно переменной.
package main
import "fmt"
func main() {
    var num int
    num = 10 // Direct assignment
    fmt.Println(num) // Output: 10
}
  1. Краткое объявление переменной:
    Этот метод используется для объявления и присвоения значения переменной в одном операторе.
package main
import "fmt"
func main() {
    num := 10 // Short variable declaration
    fmt.Println(num) // Output: 10
}
  1. Множественное присвоение:
    Этот метод используется для одновременного присвоения нескольких значений нескольким переменным.
package main
import "fmt"
func main() {
    var x, y int
    x, y = 10, 20 // Multiple assignment
    fmt.Println(x, y) // Output: 10 20
}
  1. Вывод типа.
    Go использует вывод типа для определения типа переменной на основе присвоенного значения.
package main
import "fmt"
func main() {
    var name = "John" // Type inference
    fmt.Println(name) // Output: John
}
  1. Присвоение значений из возвращаемых функций.
    Вы можете присваивать возвращаемые значения функции переменным.
package main
import "fmt"
func getValues() (int, int) {
    return 10, 20
}
func main() {
    x, y := getValues() // Assigning values from function returns
    fmt.Println(x, y) // Output: 10 20
}