Go程序设计语言
一只灰灰子
这个作者很懒,什么都没留下…
展开
-
Go程序设计语言 1.2 命令行参数
大部分程序处理输入然后产生输出,这就是关于计算的大致定义。但是程序怎样获取数据的输入呢?一些程序自己生成数据,更多的时候,输入来自一个外部源:文件、网络连接、其他程序的输出、键盘、命令行参数等。 os包提供一些函数和变量,以与平台无关的方式和操作系统打交道。命令行参数以os包中Args名字的变量供程序访问,在os包外面,使用os.Args这个名字。 变量os.Args是一个字符串slice。slice是Go中的基础概念,很快我们将讨论到它。现在只需理解它是一个动态容量的顺序数组s,可以通过s[i]来访问单个原创 2022-05-13 23:44:06 · 741 阅读 · 0 评论 -
Go程序设计语言 1.1 hello,world
我们依然从永恒的"hello, world"例子开始,它出现在1978年出版的《The C Program-ming Language》这本书的开头。C对Go的影响非常直接,我们用"hello, world"来说明一些主要的思路 gop1.io/ch1/helloworld package main import "fmt" func main(){ fmt.Println("Hello, 世界") } Go是编译型的语言。Go的工具链将程序的源文件转变成机器相关的原生二进制指令。这些工具可以通过单原创 2022-05-13 23:42:06 · 402 阅读 · 0 评论 -
Go程序设计语言 第1章 入门
本章是对于Go语言基本组件的一些说明。希望本章所提供的足够信息和事例,能够使您尽可能快地做一些有用的东西。本书所有的例子都是针对显示世界的任务的。本章将带您尝试体验用Go语言来编写各种程序:从简单的文件、图片处理到并发的客户端和服务器的互联网应用开发。虽然在一章里不能把所有东西讲清楚,但是以这类应用作为学习一门语言的开始是一种高效的方式 学习新语言比较自然的方式,是使用新语言写一些你已经可以用其他语言实现的程序。我们试图说明和解释如何用好Go语言,当你写自己的代码的时候,本章的代码可以作为参考 ...原创 2022-05-13 23:35:36 · 136 阅读 · 0 评论