教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 go 语言编程

go 语言编程

发布时间:2022-01-06   编辑:jiaochengji.com
教程集为您提供go 语言编程等资源,欢迎您收藏本站,我们将为您提供最新的go 语言编程资源
<h1 id="go语言">go语言</h1> <ol><li>并行与分布式</li> <li>软件工程支持</li> <li>编程哲学</li> </ol>

执行体

<h1 id="go语言特性">go语言特性</h1> <pre class="prettyprint"><code class=" hljs ">自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性</code></pre> <pre class="prettyprint"><code class=" hljs vala"><span class="hljs-preprocessor">#环境的搭建</span> yum -y install golang</code></pre> <h2 id="hello-world">hello world</h2> <pre class="prettyprint"><code class="language-go hljs ">root<span class="hljs-number">@122159d23</span>f8e:~# cat hello.<span class="hljs-keyword">go</span> <span class="hljs-keyword">package</span> main <span class="hljs-keyword">import</span> <span class="hljs-string">"fmt"</span> <span class="hljs-keyword">func</span> main(){ fmt.Println(<span class="hljs-string">"Hello world!"</span>) } root<span class="hljs-number">@122159d23</span>f8e:~# <span class="hljs-keyword">go</span> run hello.<span class="hljs-keyword">go</span> Hello world! root<span class="hljs-number">@122159d23</span>f8e:~# </code></pre> <h2 id="内置类型">内置类型</h2> <pre class="prettyprint"><code class=" hljs go">Go语言内置以下这些基础类型: 布尔类型:<span class="hljs-typename">bool</span>。 整型:<span class="hljs-typename">int8</span>、<span class="hljs-typename">byte</span>、<span class="hljs-typename">int16</span>、<span class="hljs-typename">int</span>、<span class="hljs-typename">uint</span>、<span class="hljs-typename">uintptr</span>等。 浮点类型:<span class="hljs-typename">float32</span>、<span class="hljs-typename">float64</span> 复数类型:<span class="hljs-typename">complex64</span>、<span class="hljs-typename">complex128</span>。 字符串:<span class="hljs-typename">string</span>。 字符类型:<span class="hljs-typename">rune</span>。 错误类型:error。 此外,Go语言也支持以下这些复合类型 指针(pointer) 数组(array) 切片(slice) 字典(<span class="hljs-keyword">map</span>) 通道(<span class="hljs-keyword">chan</span>) 结构体(<span class="hljs-keyword">struct</span>) 接口(<span class="hljs-keyword">interface</span>)</code></pre> <pre class="prettyprint"><code class=" hljs vala"><span class="hljs-preprocessor">#数组特点 值类型</span> 如果将数组作为函数的参数类型,则在函数调用时该 参数将发生数据复制。因此,在函数体中无法修改传入的数组的内容,因为函数内操作的只是所 传入数组的一个副本。 <span class="hljs-preprocessor">#数组切片</span> </code></pre>
<script type="text/javascript"></script>
到此这篇关于“go 语言编程”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
想系统学习GO语言(Golang
Go 语言一本通
2018年最全Go语言教程零基础入门到进阶实战视频
Go语言学习3----Go语言特色
go语言和php的区别是什么?
go语言和python哪个难
初识GO语言以及GO语言安装及环境搭建
Go语言发展历史、核心、特性及学习路线
go run main.go 参数_Go语言入门:Hello world
初识 Go 语言

[关闭]
~ ~