gpt4 book ai didi

function - 不正确的函数声明语法错误 : unexpected cornerFinder, 期待 (

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

当我尝试运行此代码时收到此错误:语法错误:意外的 cornerFinder,期待 (

case "-v2":
func cornerFinder(censusData []CensusGroup) {
if len(censusData) <= 10000{
for i := 0; i <= 10000; i++ {
if (censusData.latitude > maxLat){
maxLat = censusData.latitude
}
if (censusData.latitude < minLat){
minLat = censusData.latitude
}
if (censusData.longitude > maxLong){
maxLong = censusData.longitude
}
if (censusData.longitude < minLong){
minLong = censusData.longitude
}
}
}
mid := len(data)/2
done := make(chan bool)
go func() {
cornerFinder(censusData[:mid])
done<- true
} ()
cornerFinder(censusData[mid:len(censusData)])
<-done
return
}
cornerFinder(censusData)

它在代码的第二行给出了这个错误:

func cornerFinder(censusData []CensusGroup) {

我认为这是我遗漏的一些微不足道的事情。坚持了几个小时。帮助将不胜感激

最佳答案

Function declarations只允许在 top level .分配 function literal改为局部变量。

    var cornerFinder func(censusData []CensusGroup)
cornerFinder = func(censusData []CensusGroup) {
... function body from the question
}
cornerFinder(censusData)

A short variable declaration此处未使用,因为该函数递归调用自身。

关于function - 不正确的函数声明语法错误 : unexpected cornerFinder, 期待 (,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43811387/

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