差不多两年不写goLand了,已经忘得差不多了。从0开始写个HelloWorld吧。
ide
idea同系列,经典GoLand:
创建一个新项目
傻瓜式创建,非常可爱的是默认的项目名称是:awesomeProject,果然很awesome~
Hello World
Code
package main
import (
"fmt"
"net/http"
)
func main() {
// 绑定 路由"/hello"和处理器函数handleHello
http.HandleFunc("/hello", handleHello)
// 输出到系统的标准输出
fmt.Println("serving on http://localhost:8080/hello")
// 整个服务运行的总入口
http.ListenAndServe("localhost:8080", nil)
}
func handleHello(w http.ResponseWriter, req *http.Request) {
// 将内容输出到一个io.Writer接口类型的变量w中,我们通常用这个函数往文件中写入内容
fmt.Fprintln(w, "Hello World!")
}
执行
点击代码左侧小三角
输出
页面显示
恭喜,你的第一个awesome的go项目就启动成功啦~