单元素组合表达式/元组与括号的常用用法
抱歉,这很琐碎-我太新了,很快,实际上我只看了几分钟的语言指南和参考。
据我了解,使用括号括起来的表达式(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