Swift 中“<-”的含义
Posted
技术标签:
【中文标题】Swift 中“<-”的含义【英文标题】:Meaning of "<-" in Swift 【发布时间】:2016-08-03 09:33:25 【问题描述】:我正在审查其他开发人员的代码,我看到了一些不熟悉的代码。不熟悉的代码之一就是这个。
identifier <- map["id"]
identifier 是结构体中的一个变量。你能帮我“
【问题讨论】:
谢谢@EricD 我会向其他开发人员询问他使用的库。谢谢你。 :) 可能来自github.com/Hearst-DD/ObjectMapper。 【参考方案1】:<-
运算符不是 Swift 的一部分。
Swift manual 中没有任何内容。
它是您在项目中使用的第三方库定义的自定义运算符。
如果你对它执行CMD-click
,Xcode 应该打开操作符的声明
【讨论】:
【参考方案2】:开发者使用了 ObjectMapper。 https://github.com/Hearst-DD/ObjectMapper
这就是为什么。谢谢大家在这里回复我的帖子。
干杯!
【讨论】:
更具体地说,这是声明运算符“github.com/Hearst-DD/ObjectMapper/blob/master/ObjectMapper/Core/…以上是关于Swift 中“<-”的含义的主要内容,如果未能解决你的问题,请参考以下文章