从零开始的Golang学习-学习笔记(4)
Go程序的基本结构和要素先看一个示例,就是我们安装测试Go 的时候写的 hello_world.go ,不过稍微加了一点东西包的概念,导入和可见性包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。每个 Go 文件都属于且仅属于一个包。一个包可以由许多以 .go 为扩展名的源文件组成,因此文件名和包名一般来说都是不相同的。必须在源文件中非注释的第一行指明这个文件属于哪个包。比如上例子 中的package main。package main表示一
从零开始的Golang学习-学习笔记(3)
在正式学习语法前,先了解一下格式化代码的要求和生成文档以及其他说明格式化代码Go 开发团队制作了一个工具:go fmt(gofmt)。这个工具可以将你的源代码格式化成符合官方统一标准的风格,属于语法风格层面上的小型重构。遵循统一的代码风格是 Go 开发中无可撼动的铁律,因此你必须在编译或提交版本管理系统之前使用 gofmt 来格式化你的代码。在命令行输入 gofmt –w program.go 会格式化该源文件的代码然后将格式化后的代码覆盖原始内容(如果不加参数 -w 则只会打印格式化后的结果而不重写文件
从零开始的Golang学习-学习笔记(2)
这一篇主要记录了Go 语言的安装和运行环境平台和架构Go 语言开发团队开发了适用于以下操作系统的编译器:LinuxFreeBSDMac OS X(也称为 Darwin)(Windows : gc 版本的编译器已经被移植到 Windows 平台上)你可以获取以下平台上的 Go 1.4 源码和二进制文件:Linux 2.6+:amd64、386 和 arm 架构Mac OS X(Snow Leopard + Lion):amd64 和 386 架构Windows 2000+:amd64 和 386 架构1.
从零开始的Golang学习-学习笔记(1)
早就听说过Go语言,一直想学,但是一直没有行动起来。所以干脆趁着下午想起来就直接开始学习吧,用此系列博客来记录自己的学习笔记。引用python开发的一句话:Now is better than never.前言:博主是以《The Way to Go》(《Go 入门指南》)这本书学习的,学习顺序基本上是按照书的顺序来的。在开始前,还是简单了解一下Go语言的简介和它的特点吧。GO语言简介Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer