在iOS开发中,你可以使用Swift语言来编写你的应用程序。在Swift中,你可以使用`Any`类型来代表任何类型,包括数字。这种做法可能会导致类型不安全,因此在可能的情况下,最好还是明确指定类型。 如果你希望函数的参数可以是`Int`或`Float`类型,你可以使用`Number`协议来定义你的函数。`Number`协议可以用于任何可以表示数字的类型,包括`Int`和`Float`。 下面是一个例子: ```swift func add(_ a: Number, _ b: Number) -> Number { return a + b } ``` 在这个例子中,`add`函数的参数可以是任何实现了`Number`协议的类型。这样,你就可以使用整数或浮点数作为参数调用这个函数了。 注意:Swift标准库并没有定义`Number`协议,这是苹果公司为了在Swift和Objective-C之间进行互操作而定义的一个协议。如果你在一个纯Swift项目中,可能不需要这样做。你完全可以使用`Int`和`Float`来定义你的函数,只要你确定你的函数可以处理这两种类型。 [2023-11-09 17:44:04 | AI问答 | 239点数解答]