swift - 如何创建一个在 Swift 中分配函数的可选变量
问题描述
我想创建一个可以分配函数(或可以为零)的可选变量。我猜它看起来像这样,但以下代码无法编译。
var variableThatWillBeAssignedAFunction: {(Int) -> Int}?
谢谢你的帮助
解决方案
var variableThatWillBeAssignedAFunction: ((Int) -> Int)?
为了使其更具可读性,您还可以使用类型别名:
typealias IntegerTransform = (Int) -> Int
var variableThatWillBeAssignedAFunction: IntegerTransform?
推荐阅读
- powershell - Powershell 使用 ENV 变量转换字符串
- c++ - unordered_map Vs map Vs array - 内存分析
- jquery - 是否可以弯曲滑块(html css)
- cuda - 我可以让 nvlink 列出它实际使用的库吗?
- python - 如何与 discord.py 中的附加图像进行交互
- javascript - 如何将参数从javascript传递给Ajax函数
- javascript - 突出显示的输入文本不会在按键时更新
- python - Python,macOS - 如何创建文件的查找器别名?
- css - 更改输入焦点上的边框
- google-chrome - 仅 Chrome 上的 SVG 平铺间隙