三、Let‘s go now!

Let's go now!在这里插入图片描述

Let’s go now!

在这里真不是要给谷歌公司打广告,这个公司真得可以算得上一家伟大的公司,旗下的android系统俨然已占据移动设备的70%的份额了,而在服务器端的应用开发语言go也已异军突起,受到众多拥趸的热捧,包括小小的我哦。
在Python、.net、Java、Php等众多明星语言的激烈竞争中,go语言能够掀起巨大的浪花甚至是引领潮流,这不得不让我们深深的为go语言的清晰定位和高超设计而折服。
Go语言不是用来设计桌面应用的开发语言,它定位于提供后台并行计算、分布式计算、大数据、区块链、微服务等应用场合。
由于自带http协议支持,因此无需apache、nginx、tomcat、IIS等宿主支持,即可自行提供web服务。比如开发个网站、小程序后台、微信公众号后台等等,都是手到擒来的事情。
几乎所有的计算机程序设计语言都会有一个“hello,world!"来作为开场白,go语言也不例外,让我们提供一个最简单的hello,world!来宣言吧!

package main
func main(){
	println("Hello,world!")
}

就是这么简单,直接执行就OK了。什么?想要得到.exe文件?so easy!直接执行go build hello.go就会生成hello.exe可执行文件了。这个hello.go就是上面这段代码保存起来的文件名。你可以拿这个生成的hello.exe文件到别的电脑上执行了!(有一个小前提:别的电脑和你编译时的电脑环境要一样,比如都是windows系统,且都是32或64位系统,linux下是如此)
上面这个小程序只会在电脑屏幕上打印个Hello,world!,真心没什么大不了的!Ok,让我们稍加改造,你就会惊掉下巴的 :)。

package main
import "net/http"
func main(){
	http.HandleFunc("/",func(w http.ResponseWriter,r *http.Request){
	w.Write([]byte("<h1>Hello,world!</h1>"))
	}
	http.ListenAndServe("",nil)
}

哈哈,这次先把程序运行起来,哦,屏幕上是没有显示什么,但是打开你的浏览器,在地址位置输入:localhost,然后打回车。看到什么了?对,网页版的"Hello,world!”赫然呈现在您的面前!
你换别的语言实现这个结果试试看?不难为到吐血,也得耗费30分钟时间成本吧!
So,let’s go now!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

longtusoft

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值