arrays - 返回一个映射并将结果存储在不同的变量中

标签 arrays function go return

在 JavaScript 中,我可以将数组的值存储到如下变量中:

[a, b, c] = [1, 2, 3]

我创建了一个可变函数(它返回一个具有相同数量参数的映射),我想知道Go是否有像JavaScript这样的快捷方式

最佳答案

根据评论的建议,我为您的场景创建了一个小示例:

package main

import (
    "fmt"
)

    func main() {
    
        myArray := []int{1, 2, 3}
        fmt.Println(myArray)
    
        a, b, c := myArray[0], myArray[1], myArray[2]
    
        fmt.Println(a, b, c)
    }

输出:

[1 2 3]
1 2 3

关于arrays - 返回一个映射并将结果存储在不同的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65501909/

相关文章:

python - 如何在 Python 中获取 2 个字典列表的并集

javascript - 解析 json 数组并循环遍历 Pivot.js 的所有数据

Java、宏代码、函数地址

go - 重新插入 channel 导致死锁

php - MySQLi Bind Param 与 IN 的数组

php - 为什么某些 php 函数 'return' 给定参数?

javascript - 无论如何,有没有要更改错误代码 “TypeError: a is undefined”?

ssl - 如何显示网站证书的公钥

Golang解码没有键/值的数组来构造

c++ - 检查字符串数组中是否存在字符串的最快方法是什么?