go语言用什么ide来开发
2018-10-16 19:36:10 learn8more 阅读数 257

 

Go语言开发IDE工具是  GoLand ,下载地址是:

https://www.jetbrains.com/go/download/#section=mac

 

GoLand 的帮助文档 英文

https://www.jetbrains.com/help/go/install-and-set-up-product.html

 

------------  社区资源  ---------

go中国开发社区

https://gocn.vip

go语言中文网

https://studygolang.com/

----- go sdk 下载 --------

https://golang.google.cn/dl/

2013-07-15 22:37:33 zha_stef 阅读数 736
怎么说服老板用Go语言来开发WEB应用?是个难题!
2018-08-14 22:08:31 stpeace 阅读数 1946

    用go语言来玩下选择排序, 找找go的感觉:

package main
import "fmt"

func select_sort(a []int){
    n := len(a)
    for i := 0; i < n; i++ {
        pivot := i;
        pivotKey := a[i];
        for j := i + 1; j < n; j++ {
            if a[j] < pivotKey {
                pivot = j;
                pivotKey = a[j];
            }
        }
        
        a[pivot], a[i] = a[i],  a[pivot]
    }
    
}

func print(a []int){
    for _, v := range a {
        fmt.Println(v)
    }
}

func main(){
    var a []int = []int{0, 3, 6, -1, 2, 5, 4, 8, 9}
    select_sort(a)
    print(a)
}

        结果: 

-1
0
2
3
4
5
6
8
9
 

     不多说。

 

2017-03-11 18:00:43 abvedu 阅读数 7975



       谷歌Go语言最近当选为Tiobe评出的2016年度编程语言,这显然得益于它快速提升的人气。之所以快速获得开发者的青睐,是因为Go语言以开源形式发布且具备完善的编译器、工具与库集合。为了更好地上手这款新兴语言,介绍最值得一试的各类Go语言IDE与编辑器方案。

  IDE方案:

  1. Gogland

  2. Eclipse with goclipse

  3. LiteIDE

  4. KomodoIDE

  编辑器方案:

  1. Atom

  2. Brackets

  3. Visual Studio Code

  云Go IDE方案:

  1. Cloud9

  2. CodeEnv

  3. Wide


2018-08-25 20:19:40 stpeace 阅读数 1923

       早年用C/C++计算md5, 需要引入各种外部库才可以, 痛苦。 后来玩php, 发现一行语句搞定,善哉善哉, 来用go玩练练手

package main
import (
    "fmt"
    "crypto/md5"
    )
    
func main(){
    str := "abc"
    x := md5.New();
    x.Write([]byte(str))
    y := x.Sum([]byte(""))

    fmt.Printf("%x\n", y)
    fmt.Printf("%T\n", x)
    fmt.Printf("%T\n", y)
}

        结果:

900150983cd24fb0d6963f7d28e17f72
*md5.digest
[]uint8

 

        来写个函数吧, 经常用:

package main
import (
    "fmt"
    "crypto/md5"
    "io"
    )
    
func main(){
    str := "abc"
    x := md5.New();
    x.Write([]byte(str))
    y := x.Sum([]byte(""))

    fmt.Printf("%x\n", y)
    fmt.Printf("%T\n", x)
    fmt.Printf("%T\n", y)
    
    fmt.Println(GetMd5(str))
}

func GetMd5(str string) string {
	h := md5.New()
	io.WriteString(h, str)
	return fmt.Sprintf("%x", h.Sum(nil))
}

         结果:

900150983cd24fb0d6963f7d28e17f72
*md5.digest
[]uint8
900150983cd24fb0d6963f7d28e17f72

        不多说。
 

用go语言来玩下冒泡排序

阅读数 2123

   用go语言来玩下冒泡排序,主要是熟悉一下Go语法:packagemainimport"fmt"funcbubble_sort(a[]int){n:=len(a)fori:=0;i&lt;n-1;i++{forj:=0;j&lt;n-1-i;j++{if...

博文 来自: stpeace

Go语言IDE GoLand的BUG

阅读数 6

前言:GoLand是Jetbrains推出的GolangIDE,在内侧阶段我就开始使用了,刚出的时候我还在博客中发表过文章(看了下日期是16年年底)。那时候它还不是很完善,BUG很多。准确的说也不算BUG,主要是语法提示上的各种不足,重构功能也很弱。后来我有一段时间没有写Go代码,直到它更新为正式版我才差不多又抽出机会继续写G...

博文 来自: weixin_33872566

Go语言环境搭建(ide:sublime)

阅读数 137

为了简便,直接使用sublime进行go语言的开发。这里现附上sublimeText3与Go语言环境包的链接:https://pan.baidu.com/s/13Jv8ZBOpf8d4A8Yi7s4prA密码:b3c9一、Go环境搭建:双击安装好go1.8.3.windows-amd64.msi后,加上“GOPATH”这一个环境变量,把路径设置为你要存放Go代码的文件夹路径,Go语言环境就已经搭...

博文 来自: qq_36927190

Go语言 IDE之Gogland配置使用

阅读数 1399

Gogland是JetBrains公司推出的 Go 语言集成开发环境。Gogland同样基于IntelliJ平台开发,支持JetBrains的插件体系。目前正式版尚未发布。官方:https://www.jetbrains.com/go/。关于使用,即将开始咯!一、安装Golang 1)首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:h

博文 来自: xjzd3317

Go语言 IDE之Gogland配置使用

阅读数 459

Gogland是JetBrains公司推出的 Go 语言集成开发环境。Gogland同样基于IntelliJ平台开发,支持JetBrains的插件体系。目前正式版尚未发布。官方:https://www.jetbrains.com/go/。关于使用,即将开始咯!一、安装Golang 1)首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:h

博文 来自: b1b3d1dl
没有更多推荐了,返回首页