Go语言源代码文件扩展名是.go
package main import "fmt" func main() { fmt.Print("hello worldn") }
知识点:
1.go语言代码的第一行必须声明包
2、入口的go语言代码(包含main函数的代码文件)的包必须是main,否则运行go程序会显示go run:cannot run non-main package
3.左花括号({)不能独自在一行,必须和其他代码在一行
4.Go语言规定,所有导出的函数名称的首字母必须大写,如
fmt.Printf('hello')
注意点:我们在使用java,python等语言时,定义一个变量不适用可以放在那里也没事,但是go语言如果定义了变量不适用会报错,编译不能通过
实现一个简单的web服务.
package main import ( "fmt" "net/http" ) //简单的web服务器 func main() { // 1.需要监听客户端的请求 // 2.响应客户端请求的回调函数 http.HandleFunc("/",handler) http.ListenAndServe("localhost:8000",nil) } func handler(w http.ResponseWriter,r *http.Request){ fmt.Fprint(w,"URL.Path = %qn",r.URL.Path) }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)