当前位置:  开发笔记 > 编程语言 > 正文

无需使用for语句即可在golang数组/切片上进行迭代

如何解决《无需使用for语句即可在golang数组/切片上进行迭代》经验,为你挑选了1个好方法。

是否可以在不使用'for'语句的情况下在golang数组/切片上进行迭代?



1> Akavall..:

您可以使用goto语句(不推荐)。

package main

import (
    "fmt"
)

func main() {
    my_slice := []string {"a", "b", "c", "d"}

    index := 0

back:
    if index < len(my_slice) {
        fmt.Println(my_slice[index])
        index += 1
        goto back
    }
}

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有