zoukankan      html  css  js  c++  java
  • 初识Go

    什么是GO:

           GO是一门并发支持垃圾回收的编译型系统编程语言,旨在创造一门具有在惊呆编译语言的高性能和动态语言的高效并发之间的拥有良好平衡点的一门编程语言。

    GO语言的特点:

    • 自动垃圾回收
    • 丰富的内置类型
    • 函数多返回值
    • 匿名函数和闭包
    • 错误处理
    • 类型和接口:Go语言的类型定义直接沿袭了C语言的结构(struct),不支持继承和重载,而只是支持了最基本的类型组合功能;
    • 并发编程:引入goroutine概念
    • UTF-8支持

    GO语言的开发工具:

    安装过程请参考:

    http://studygolang.com/articles/4454

    也可以使用eclipse进行集成Go的插件;

    按照约定,GOPATH下需要建立3个目录:

    --bin(存放编译后生成的可执行文件)

    --pkg(存放编译后生成的包文件)

    --src(存放项目源码)

    GO 命令

    在命令行或者终端输入go即可查看所有支持的命令

    Go语言常用命令介绍:

    • go get: 获取远程包(需提前安装git)
    • go run:直接运行程序
    • go build :测试编译,检查是否有编译错误
    • go fmt: 格式化源码(部分IDE在保存时自动调用)
    • go install 编译包文件并编译整个程序
    • go test:运行测试文件
    • go doc 查看文档

    Hello,World!

    package main 
    
    import "fmt"
    
    func main() {
    	fmt.Printf("Hello World!   你好,世界!")
    }


  • 相关阅读:
    Next Permutation
    Generate Parentheses
    Unique Binary Search Trees II
    LDP LSP建立
    LDP标签分发和管理
    维护LDP会话
    LDP会话状态机
    LDP会话建立过程
    LDP发现机制
    LDP术语
  • 原文地址:https://www.cnblogs.com/warylee/p/13545531.html
Copyright © 2011-2022 走看看