chenkehao 发表于 2018-9-20 08:03:45

脱掉Golang的第一层衣裳 golang入坑系列

  读前必读,博客园的文章并非最新,想看最新还是建议点击这里。博客园的文章是为了方便不能FQ的同学,同步而来的。不放在博客园,不是不支持国产,而是博客园的排版太难看了,太难看了,太难看了!而且还没有客户端。 博客园的运营,你们能不能上点心~~~。 槽已吐完,开始正文吧。
  海鳖曾欺井内蛙,大鹏张翅绕天涯。强中更有强中手,莫向人前满自夸。
  各位看官,现在开始脱衣裳。你不用脱,自个衣裳要穿好了,别脱下来。我们是来学Golang的,不是来耍流氓的。本节,我们来正式的学习Golang。如果前面几节一路看下来,能看到自己写的golang代码正常运行,自然好事一件。但不能就以为学会golang了。学任何东西,都不能自满。强中自有强中手,人外自有计高人。如果看不到也不要灰心,我只是做了个普及,好比正餐前的开胃菜。合口就多吃,不合口就等着下面的大餐。
  花来两朵,各表一枝。Party现在正式开始。

Golang的程序结构
  一个完整且典型的Golang程序包含以下几部分:


[*]包声明(Package Declaration)
[*]引入依赖包(Import Packages)
[*]逻辑函数(Function)
[*]过程变量(Variables)
[*]语句和表达式(Statements and Expressions)
[*]注释(Comments)
  麻雀虽小,五脏俱全。 再小的耗子也是耗子,我们把之前的hello god再次搬上来,逐一对照一下:
  

1. package main  

  
2. import "fmt"
  

  
3. func main() {
  
4.   /* This is my first sample program. */
  
5.   var str = "Hello God, My Golang.\n"
  
6.   fmt.Printf(str)
  
7. }
  

  第一行的package main,叫做包声明。包,又名package,是golang的名字。一个人没名字,还能比划一下多高多胖。但程序代码没名字,鬼才知道怎么调用呢。 所以每个Golang程序必须要有名字。 这个名字就是package后面的单词。 上面的代码中定义这个包叫做main。
  第二行就是引入的依赖包。 看到fmt这么短的名字,应该想到这是一个标准包。如果忘记三类包如何区分了,
页: [1]
查看完整版本: 脱掉Golang的第一层衣裳 golang入坑系列