gpt4 book ai didi

Golang 阴影行为解释

转载 作者:数据小太阳 更新时间:2023-10-29 03:43:16 25 4
gpt4 key购买 nike

<分区>

在这段代码中

    list := []string{"a", "b", "c"}
for {
list := repeat(list)
...

func repeat(list []string) []string {
...

很明显,用作repeat() 函数参数的list 变量是外部的隐藏列表变量。现在我的问题是,Go 语言的律师会如何解释这种行为?乍一看,我认为内部列表变量的声明应该先于 repeat(list) 表达式求值。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com