回答

收藏

有没有办法迭代一系列整数?

技术问答 技术问答 258 人阅读 | 0 人回复 | 2023-09-12

Go 的 range 可以遍历地图和切片,但我想知道是否有办法遍历一系列数字,如下所示:) E$ p0 W9 m& w* D2 e3 Q7 D
    for i := range [1..      fmt.Println(i)}, w/ @' \5 S& X: W: _
或者是否有办法在 Go 表示整数范围,就像 Ruby 对Range 类所做的?% `0 E9 b: p* w* u, G: z9 y# C# I$ N  p
                                                                & F  l# P- A0 s1 W
    解决方案:                                                               
* y5 @1 O; r) _                                                                你可以,应该只写一个 for 循环。简单明显的代码是 Go 的方式。# M( v1 H( h% P3 z3 Y* G
    for i := 1; i <= 10; i  {     fmt.Println(i)}
    * S9 d# D% ~& H6 U8 e0 E
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则