将箭头作为Swift中的类型返回

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将箭头作为Swift中的类型返回相关的知识,希望对你有一定的参考价值。

var textFieldChangedHandler: ((String) -> Void)?

[在Swift中声明变量类型时使用返回箭头是什么意思?

答案

这是返回闭包,在ClassA中说您,您需要将数据发送到其他地方,例如ClassB,然后再做]

ClassA

var textFieldChangedHandler: ((String) -> Void)?

 func send() 
    textFieldChangedHandler?(value)
  

然后输入classB

  let cl = ClassA()
  cl.textFieldChangedHandler =  str in 
     print(str)
  

以上是关于将箭头作为Swift中的类型返回的主要内容,如果未能解决你的问题,请参考以下文章

Swift中的Void类型与空元祖表达式

Type 应该采用啥协议来让泛型函数将任何数字类型作为 Swift 中的参数?

在 swift 中使用协议作为数组类型和函数参数

将数组内容(自定义类型)写入 plist 作为 swift 中的键控数组

JSON写入Swift 4中的***类型无效

Kotlin语法总结:函数类型和高阶函数