zoukankan      html  css  js  c++  java
  • Go语言学习(二)Hello,World

    用Eclipse+Goclipse写go代码的时候,感觉有点卡,尤其是在敲完一个“.”的时候,不知道大家都木有类似的经历。

    暂且就用记事本好了,反正初级阶段,接触的代码都不多。

    用记事本的话,会涉及到一些命令,可以查阅go语言的command资料:
    http://golang.org/cmd/go/

    看到有个朋友推荐基于IntelliJ改造的go-ide,貌似不错,等有时间在下载下来试试。

    下面继续Go语言的学习。

    一、Go程序的代码结构

    以前一章节的hello word为例:

    package main 
    
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("Hello world!")
    }

    1.首先是包名,没啥说的

    2.然后是导入,这里导入了fmt包,在main中用到了fmt包中的Println方法。导入的包也可以设置别名的,例如:

    package main
    
    import a "fmt"
    
    func main(){
        a.Println("import alias test!");
    }

    这个例子中将fmt包设置了别名a。在后面使用的时候就直接写a来代替fmt。

     3.接下来是函数,

    函数的声明使用关键字func。整个程序将会从为main包中的main 函数开始执行,也就是所谓的入口函数。

    4.需要说明的是:每一行语句结束之后,不需要写分号。

    for循环中,连括号都不需要写了,例如:

    package main
    import "fmt"
    
    func main(){
        for i:=1;i<10;i++{
            fmt.Println(i)
        }
    
    }

    今天先到这里了,下一次继续,GO....

  • 相关阅读:
    算术操作、张量转换、矩阵运算、归约计算
    CNN与RNN
    基本使用与常用函数
    RNN与LSTM
    CNN训练算法与正则化
    CNN的层级结构
    激活函数
    反向传播与参数更新
    Pipline
    模型存储
  • 原文地址:https://www.cnblogs.com/yejg1212/p/2964672.html
Copyright © 2011-2022 走看看