由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - go中如何在一行中定义多个不同类型的局部变量,并且初始化?
相关主题
请问关于函数的局部变量Initialization list的一个问题
Is this a poor practice?刚看完类这一章,有些大小问题,请指教,谢谢
fstream 扫盲,谢谢!请教一下,C++如何判断未初始化的变量
C++编程原则的问题请教一个基础C++问题
请教什么时候变量会被load进stack,什么时候进入heap呢?突然想到一个老题,构造函数n多变量初始化
结构里的变量如何初始化.求GCC高手
请问如何初始化out定义的数组请问这个C++程序有什么问题吗
G++用-g和-O3编译运行结果竟然不一样c++ 弱问题:static const char* const 这两个const 分别是什么意思?
相关话题的讨论汇总
话题: var话题: 猪八戒话题: age话题: name话题: 局部变量
进入Programming版参与讨论
1 (共1页)
Y**G
发帖数: 1089
1
(A)出错,(B)能通过。
如果硬要用var,有办法修补(A)吗?
(A) var name string, age int = "猪八戒", 500
(B) name, age := "猪八戒", 500
Y**G
发帖数: 1089
2
貌似用格式(A),只能定义同一类型的多个变量,比如
var 大徒弟, 二徒弟 string = "孙悟空", "猪八戒"
f*******t
发帖数: 7549
3
为啥要写一行???一般这么写:
var (
a typeA = ...
b typeB = ...
)
W***o
发帖数: 6519
4
B 是 inferred type,多个变量/赋值用逗号分开没有问题,compiler可以理解;
A 就有点乱了

【在 Y**G 的大作中提到】
: (A)出错,(B)能通过。
: 如果硬要用var,有办法修补(A)吗?
: (A) var name string, age int = "猪八戒", 500
: (B) name, age := "猪八戒", 500

Y**G
发帖数: 1089
5
谢谢。学习了。

【在 f*******t 的大作中提到】
: 为啥要写一行???一般这么写:
: var (
: a typeA = ...
: b typeB = ...
: )

1 (共1页)
进入Programming版参与讨论
相关主题
c++ 弱问题:static const char* const 这两个const 分别是什么意思?请教什么时候变量会被load进stack,什么时候进入heap呢?
狂搞swift中结构里的变量如何初始化.
面试题:debug: 函数return to a wrong place请问如何初始化out定义的数组
这样读多个文件对吗?G++用-g和-O3编译运行结果竟然不一样
请问关于函数的局部变量Initialization list的一个问题
Is this a poor practice?刚看完类这一章,有些大小问题,请指教,谢谢
fstream 扫盲,谢谢!请教一下,C++如何判断未初始化的变量
C++编程原则的问题请教一个基础C++问题
相关话题的讨论汇总
话题: var话题: 猪八戒话题: age话题: name话题: 局部变量