回答

收藏

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

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

可以用吗?Golang 一次声明多个变量?, `- x* ~2 v: U1 N
例如在 Python 中,您可以输入:
0 B- n) @% t' k) d
    a = b = c = 808 ]% l2 L: i3 Y5 S) r6 f
所有值都将是 80。( P! `/ |0 K/ Z: x0 f
                                                                ( J4 g2 c; \9 ~3 Z8 A  b
    解决方案:                                                               
' q7 R0 Q7 d. X2 I# W$ Y                                                                是的,你可以:: S: M& g& e- y$ @; z1 a. l6 X' h
    var a,b,c stringa = "foo"fmt.Println(a)# o+ N, e  y" z0 Q! i
可以为内联分配做一些类似的事情,但是不方便:& X/ ^2 z$ O/ L, T. L8 M
    a,b,c := 80,80,80& }% S& k0 U5 C/ l
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则