go学习笔记(1)

练习一下Go的语法,对比 Ruby,nodejs,php。go语法看起来坑比nodejs ruby多很多,至少在语法看起来容易造成很多困扰,这也是要看习惯不习惯问题。go的语法和概念和之前学习过面向对象编程,多少有一些区别。你还会忍受不了这么的语法。go1.9的版本,对于还在看语法过程。还在磨合看看有什么好的概念,现在看来Go的概念和ruby 概念比我的概念是很大冲击。

Go在云服务,和大数据方面应用却得到很大广泛。2.0 会不会带来新鲜的地方和修正现在的语法让其看起来更加容易。这个看得今后发展。2.0的到来,对我来讲。还是用不上,学习编程概念还是很大帮助。相比其他框架,这块技术能够好好用好,真是好大帮助。

package main

import "fmt"

func main() {

    fmt.Println("Hello")

    m := make([]int, 4)
    m[3] = 100
    length := len(m)
    fmt.Printf("长度:%d", length)

    for i := range m {
        fmt.Println(i)
    }

    for index := 0; index < len(m); index++ {

        fmt.Println(index)
    }

    s := []int{1, 2, 3, 4}
    for _, v := range s {
        fmt.Println(v)
    }

}

还有一些资料,先记录一下。
《Go Web 》的开源资料。

https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/08.1.md

还有视频Go基础入门,语法篇。
http://study.163.com/course/introduction.htm?courseId=306002#/courseDetail?tab=1

你可能感兴趣的:(go)