Golang學習--開篇

最近開始接收一個新項目,是使用Golang寫的,須要從新撿起Golang來,因而就有了這個系列博客。git

Golang的環境配置,我就不說了,讓咱們直接開始。github

Golang官網:https://golang.org
Golang標準庫文檔:https://golang.org/pkg
Golang中文標準庫文檔:https://studygolang.com/pkgdocgolang

下面咱們先來執行一個Hello World,代碼以下:web

package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}

編譯執行,輸出瀏覽器

Hello World

咱們再來使用go啓動一個web server,你們經過瀏覽器能夠訪問到相應的頁面學習

咱們先來實現最簡單的頁面,展現Hello World的文字,代碼以下:code

package main

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

func hello(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintln(w, "Hello World!") // 寫入到w的是輸出到客戶端的
}

func main() {
    http.HandleFunc("/", hello) // 設置訪問的路由
    err := http.ListenAndServe(":9090", nil) // 設置監聽的端口
    if err != nil {
        log.Fatal("ListenAndServe: ", err)
    }
}

訪問URL http://localhost:9090 ,就能夠看到以下頁面server

這樣咱們就完成了go最基礎的兩個示例。blog

代碼可參考:https://github.com/CraryPrimitiveMan/go-in-action/tree/master/ch1路由

這個系列不打算講go的基本語法,想要學習的話,能夠查看X分鐘速成Golang

相關文章
相關標籤/搜索