Swift 轮函数。无法调用非函数类型的值 'Int'
Swift round function. Cannot call value of non-function type 'Int'
我遇到了一个奇怪的问题。我尝试在我的一个视图控制器中调用 round 函数。
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
它工作正常..当我尝试在另一个视图控制器中使用相同的行时。
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
我收到错误无法调用非函数类型的值 'Int'。
我也试过简单的一行
round( 1.2 )
同样的事情发生了,在一个视图控制器中我没有收到任何错误,但在另一个视图控制器中我收到错误无法调用非函数类型的值 'Int'。为什么会这样?
名称冲突。我的猜测是您的第二个视图控制器有一个名为 round
且类型为 Int
的 属性。添加命名空间以阐明它:
let roundedValue = Darwin.round( letterAmount[ index ] * 10 ) / 10
我遇到了一个奇怪的问题。我尝试在我的一个视图控制器中调用 round 函数。
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
它工作正常..当我尝试在另一个视图控制器中使用相同的行时。
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
我收到错误无法调用非函数类型的值 'Int'。
我也试过简单的一行
round( 1.2 )
同样的事情发生了,在一个视图控制器中我没有收到任何错误,但在另一个视图控制器中我收到错误无法调用非函数类型的值 'Int'。为什么会这样?
名称冲突。我的猜测是您的第二个视图控制器有一个名为 round
且类型为 Int
的 属性。添加命名空间以阐明它:
let roundedValue = Darwin.round( letterAmount[ index ] * 10 ) / 10