2016-08-03 4 views
5

Я просматриваю код других разработчиков и вижу некоторые незнакомые коды. Один из незнакомого кода - это.Значение «<-» in Swift

identifier <- map["id"] 

Идентификатор является переменной внутри структуры. Не могли бы вы помочь мне в использовании «< -« символ? Я попытался найти его, но я не могу найти правильный ответ. Спасибо!

+0

Спасибо @EricD Я попрошу другого разработчика о том, что он использует. Спасибо. :) –

+0

Возможно, из https://github.com/Hearst-DD/ObjectMapper. –

ответ

7

Оператор <- не входит в состав Swift.

В этом Swift manual ничего.

Это пользовательский оператор, определенный сторонней библиотекой, которую вы используете в своем проекте.

Если вы делаете CMD-click на нем, Xcode должен открыть декларацию оператора

0

Разработчик использовал ObjectMapper. https://github.com/Hearst-DD/ObjectMapper

Именно поэтому. Спасибо, ребята, за ответ на мой пост.

Cheers!

+0

Более конкретно, здесь объявлен оператор «<-»: https://github.com/Hearst-DD/ObjectMapper/blob/master/ObjectMapper/Core/Operators.swift –