0

我想创建一个可以分配函数(或可以为零)的可选变量。我猜它看起来像这样,但以下代码无法编译。

var variableThatWillBeAssignedAFunction: {(Int) -> Int}?

谢谢你的帮助

4

1 回答 1

2
var variableThatWillBeAssignedAFunction: ((Int) -> Int)?

为了使其更具可读性,您还可以使用类型别名:

typealias IntegerTransform = (Int) -> Int
var variableThatWillBeAssignedAFunction: IntegerTransform?
于 2020-03-23T14:33:29.223 回答