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

