HelloWorld Go!
学习一门语言,总是先来一个HelloWorld,正如学习每一门乐器之初,先来一首妈妈的吻。
Go语言是通过Package来组织的,它自身只有25个关键字(比起其它的语言精简了好多吧),这些分别是:break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 差不多都是老相识,就不一一介绍了。
先来看看HelloWorld程序。
<pre style="margin-top:0px; margin-bottom:0px"><span style="font-weight:600; color:#000080">package</span><span style="color:#c0c0c0"> </span>main</pre>
<pre style="margin-top:0px; margin-bottom:0px"/>
<pre style="margin-top:0px; margin-bottom:0px"><span style="font-weight:600; color:#000080">import</span><span style="color:#c0c0c0"> </span>(</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span><span style="color:#008000">"fmt"</span></pre>
<pre style="margin-top:0px; margin-bottom:0px">)</pre>
<pre style="margin-top:0px; margin-bottom:0px"/>
<pre style="margin-top:0px; margin-bottom:0px"><span style="font-weight:600; color:rgb(0,0,128)">func</span><span style="color:#c0c0c0"> </span>main()<span style="color:#c0c0c0"> </span>{</pre>
<pre style="margin-top:0px; margin-bottom:0px"><span style="color:#c0c0c0"> </span>fmt.Println(<span style="color:#008000">"Hello</span><span style="color:#c0c0c0"> </span><span style="color:#008000">World!"</span>)</pre>
<pre style="margin-top:0px; margin-bottom:0px">}</pre>
程序还是蛮简洁的,跟我们学过的C\C \java还是有些异同
1. 大家都是从main入口
2. 它通过包来组织,C是命名空间,Java也是包; 其中main包是一个可以独立运行的程序,直接生成exe文件,而其他的包刚是生成.a文件。包的好处在于可重用或模块化。
3. 代码中每句的结束符“;”难觅踪迹
4. 方法的调用是通过<package>.方法或属性的方式来调用,正如fmt.Println方法的调用
暂时没有了,未完待续。。。。
到此这篇关于“HelloWorld Go!”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!
您可能感兴趣的文章:
Windows10 golang gRPC环境搭建
学习shell中的正则表达式
使用go语言net/http开发一个简单的get/post 接口
HelloWorld Go!
go 替换文件某一行_golang快速入门[3]-go语言helloworld
从零开始学习GO语言-搭建Go语言开发环境-快速开发入门第一个小程序
龙芯平台构建Go语言环境指南
Go语言发展历史、核心、特性及学习路线
Go语言学习笔记(1):Golang的安装和配置教程、Goland的安装和破解
【Go学习】一道简单Golang面试题中关于panic和defer的执行顺序引发的惨案