Ios 在swift 5中的同一行上声明并初始化变量或常量?

Ios 在swift 5中的同一行上声明并初始化变量或常量?,ios,swift,Ios,Swift,我看这是有效的swift代码: 变量R、G、B、不透明度:双精度 由于这段代码将毫无问题地运行execute,比如说我想将上述所有变量设置为0.0,那么如何声明和初始化它呢?因为让R,G,B,opacity:Double=0.0在模式错误中抛出类型注释缺失 我懂Python a=b=c=d=e=g=h=i=j=True 或Javascript var a=b=c=d=e=g=h=i=j=true您可以定义多个相同类型的变量,如下所示: var R, G, B, opacity: Double

我看这是有效的swift代码:


变量R、G、B、不透明度:双精度

由于这段代码将毫无问题地运行execute,比如说我想将上述所有变量设置为0.0,那么如何声明和初始化它呢?因为让R,G,B,opacity:Double=0.0在模式错误中抛出类型注释缺失

我懂Python

a=b=c=d=e=g=h=i=j=True

或Javascript


var a=b=c=d=e=g=h=i=j=true

您可以定义多个相同类型的变量,如下所示:

var R, G, B, opacity: Double

赋值运算符=不返回值,以防止在使用等于运算符==时错误使用它

设R,G,B,不透明度=0.0,0.0,0.0,0.0 是你能做的最干净的,但是你真的应该做一个结构

结构颜色{ 变量r,g,b,不透明度=0.0,0.0,0.0,0.0 }
var R=0.0,G=0.0,B=0.0,不透明度=0.0 var R,G,B,不透明度:double这里已经讨论过了:
var R = 0.0, G = 0.0, B = 0.0, opacity= 0.0