在for循环中使用多个表达式

时间:2015-04-13 19:00:20

标签: go

可以在go循环中使用多个表达式,如:

for _, err := range errs; err != nil  {

    }

或者我必须这样做:

for _, err := range errs {
        if err != nil {
         statement
        }
    }

1 个答案:

答案 0 :(得分:3)

根据documentation

ForStmt = "for" [ Condition | ForClause | RangeClause ] Block .
Condition = Expression .

你可以有一个条件,一个ForClause,一个RangeClause。你无法将它们结合起来。