Golang中国

为什么golang的foreach不支持for start:=0,flag:= length;flag-start>=1;start=start+1,flag=flag-1这种形式呢

2 回复
mixiaojian
#1 mixiaojian • 2017-05-16 18:55

start:=0,flag:= length可以写在foreach的外面,start=start+1,flag=flag-1写在for逻辑体的里面,然后for可以写成for ;flag-start>=1;这样吗?

jimmykuu
#2 jimmykuu • 2017-05-16 22:24

支持的:

for start, flag := 0, length; flag-start >= 1; start, flag = start+1, flag-1 {
    println(start, flag)
}
需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。