有没有一种方法可以使Go中的range
成为任意类型?例如,Python提供了__iter__()
,这非常有用。我尝试搜索答案,但没有结果。
最佳答案
您搜索成功,Go中不支持对任意类型的范围进行搜索。
从specs:
RangeClause = ( ExpressionList "=" | IdentifierList ":=" ) "range" Expression .
有没有一种方法可以使Go中的range
成为任意类型?例如,Python提供了__iter__()
,这非常有用。我尝试搜索答案,但没有结果。
最佳答案
您搜索成功,Go中不支持对任意类型的范围进行搜索。
从specs:
RangeClause = ( ExpressionList "=" | IdentifierList ":=" ) "range" Expression .