单元素组合表达式/元组与括号的常用用法

抱歉,这很琐碎-我太新了,很快,实际上我只看了几分钟的语言指南和参考。

据我了解,使用括号括起来的表达式(2,3)可用于构造元组,并且(2)是type的单元素元组(Int)

但是,通常(2+4)在表达式中使用括号会发生什么(2+4)*5?这仍然是一个类型的元组(Int)乘以Int吗?

回答:

从Swift书中的Types:

如果括号内只有一个元素,则类型就是该元素的类型。例如,的类型(Int)Int,不是(Int)

因此,(2)or 的类型(2+4)为simple Int,而*in (2+4)*5仅为整数乘法。

以上是 单元素组合表达式/元组与括号的常用用法 的全部内容, 来源链接: utcz.com/qa/412176.html

回到顶部