User Tools

Site Tools


язык_программирования_golang

This is an old revision of the document!


Язык программирования Golang

client1:~/gowebd# cat main.go
package main

import (
        "fmt"
        "log"
        "net/http"
        "os"
)


func main() {
        http.HandleFunc("/", HelloServer)
        fmt.Printf("Starting server at port 8080\n")
        if err := http.ListenAndServe(":8080", nil); err != nil {
                log.Fatal(err)
        }
}

func HelloServer(w http.ResponseWriter, r *http.Request) {
        name, err := os.Hostname()
        if err != nil {
                panic(err)
        }
        fmt.Fprint(w, "Hello world from " + name + "\n")
}


язык_программирования_golang.1683181366.txt.gz · Last modified: 2023/05/04 09:22 by val