语句和判断语句（if，while，do while或for）内使用，以辅助计算，尤其是在调用函数和使用函数返回值时。变量具有块作用域：:if (y = f(x), y > x) { //等价于：y = f(x);if (y > x ) {Go语言中的if语句存在类似的用法，然而讨论它偏离了本文的主题。关于其更多信息见参考资料。
复合返回值.逗号可以在return语句中使用，以使结构更加紧凑。表明两个操作是一个整体。但通常不建议这么做。因为任何一个这种操作都可以转换为