Код IT
← Каталог

Основы языка Go — Что такое Go?

Фрагмент из «Основы языка Go»: Что такое Go?.

Go main.go
package main

import "fmt"

func main() {
    // Безопасные операции
    var slice []int = make([]int, 3)
    
    // Безопасный доступ к элементам
    for i := range slice {
        slice[i] = i * 10
    }
    
    fmt.Println(slice) // [0 10 20]
    
    // nil-указатель (в Go нет null)
    var str *string
    if str != nil {
        fmt.Println(*str)
    } else {
        fmt.Println("Указатель nil")
    }
}
package main

import "fmt"

func main() {
    // Безопасные операции
    var slice []int = make([]int, 3)
    
    // Безопасный доступ к элементам
    for i := range slice {
        slice[i] = i * 10
    }
    
    fmt.Println(slice) // [0 10 20]
    
    // nil-указатель (в Go нет null)
    var str *string
    if str != nil {
        fmt.Println(*str)
    } else {
        fmt.Println("Указатель nil")
    }
}