从0开始学习go —— HelloWorld

差不多两年不写goLand了,已经忘得差不多了。从0开始写个HelloWorld吧。

ide

idea同系列,经典GoLand:

从0开始学习go —— HelloWorld_第1张图片

 创建一个新项目

从0开始学习go —— HelloWorld_第2张图片

傻瓜式创建,非常可爱的是默认的项目名称是: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!")
}

执行

点击代码左侧小三角

从0开始学习go —— HelloWorld_第3张图片

输出

页面显示

从0开始学习go —— HelloWorld_第4张图片

 恭喜,你的第一个awesome的go项目就启动成功啦~

你可能感兴趣的:(Go,golang,开发语言,后端)