回答

收藏

你可以在 Go 中一次声明多个变量吗?

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

可以用吗?Golang 一次声明多个变量?+ ?& b2 B9 N  j4 a. r8 a4 {: l. {
例如在 Python 中,您可以输入:
4 _: G" h* E: V  Z( q. e. H
    a = b = c = 801 K$ S5 _; C0 I
所有值都将是 80。
- k- E8 X9 o' U; f$ |* C2 G$ {                                                               
. x% }$ R- O0 q. c7 K# R    解决方案:                                                                9 ?) d; J) k$ k5 ^$ N* t) o1 q; `& A
                                                                是的,你可以:
2 P& m* i5 `/ q3 ~+ E" I$ ^) f
    var a,b,c stringa = "foo"fmt.Println(a)- T4 f5 ^9 _* c7 q- q
可以为内联分配做一些类似的事情,但是不方便:
. Z0 R( [9 U- N6 C
    a,b,c := 80,80,80
    3 O/ C: C+ E1 X  H; P0 ~# O5 }' E  t
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则