golang GCC-GO-关闭,return.go

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang GCC-GO-关闭,return.go相关的知识,希望对你有一定的参考价值。

package main

import "fmt"

func testFunction() (value int, err error) {
    value = 1
    fmt.Println("In the beginning value is : ", value)
    closure := func() (error) {
        value = 2
        fmt.Println("value is changed in closure : ", value)
        return nil
    }
    return value, closure()
}

func main() {
    result, err := testFunction()
    fmt.Println("final result is : ", result)
    fmt.Println("err is : ", err)
}

我们如何将 gcc-go 安装到 AIX 机器 power-pc-7 bigendian 64 位?

【中文标题】我们如何将 gcc-go 安装到 AIX 机器 power-pc-7 bigendian 64 位?【英文标题】:How do we install gcc-go to AIX machine power-pc-7 bigendian 64 bit? 【发布时间】:2020-07-12 22:24:51 【问题描述】:

我有一台在 power-pc-7 bigendian 64 位上运行的 AIX 机器,我知道在 Windows、Linux 和 Mac 上安装 Go 编译器很容易,但如果我们想在 AIX 上安装它,则涉及不同的步骤。

我下载了我的 AIX 机器“go1.14.1.linux-pcc64le.tar.gz”支持的 tar 文件,下载后使用链接“https://dl.google.com/go/go.1.14.1.linux-pcc64le.tar.gz”不知道如何继续,我也使用 littleendian 作为我对 bigendian 没有任何参考。

在我开始我的项目之前,我首先想做的就是在我的 AIX 机器上运行一个 hello world Go 程序,有人对此有任何想法吗?

【问题讨论】:

【参考方案1】:

小端程序将在大端操作系统上运行,反之亦然。

两种选择:

    从 http://www.bullfreeware.com/?searching=true&package=golang&from=&to=&libraries=false&exact=false&version=5 下载 golang,但他们只有 go v1.14,它只适用于 AIX 7.2。 下载源代码并按照https://golang.org/doc/install/source 上的说明进行操作,因为现在 go 是用 go 编写的,所以你需要先安装 go 1.4。

【讨论】:

以上是关于golang GCC-GO-关闭,return.go的主要内容,如果未能解决你的问题,请参考以下文章

我们如何将 gcc-go 安装到 AIX 机器 power-pc-7 bigendian 64 位?

golang 连接、操作完mysql, 对mysql的连接会自动关闭,还是必须要手动关闭?

关闭终端中的回显 - Golang

如何优雅的关闭golang的channel

Golang✔️走进 Go 语言✔️ 第十八课 通道关闭 & 工作池

Golang✔️走进 Go 语言✔️ 第十八课 通道关闭 & 工作池