Go程序开发实战宝典
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.3 变量多重赋值

变量多重赋值是指多个变量同时赋值。Go语法中,变量初始化和变量赋值是两个不同的概念。Go语言的变量赋值与其他语言一样,但是Go提供了其他程序员期待已久的多重赋值功能,可以实现变量交换。多重赋值让Go语言比其他语言减少了代码量。

语法格式如下所示。

多重赋值时,左值和右值按照从左到右的顺序赋值。这种方法在错误处理和函数当中会被大量使用。