Я анализирую анализ некоторого стороннего кода, и есть «ленивый» оператор var, который выглядит так, и я хотел бы понять, что делают круглые скобки после фигурных скобок «вычисляемого свойства»:
lazy var defaults:NSUserDefaults = {
return .standardUserDefaults()
}()
«return .standardUserDefaults()» возвращает объект экземпляра NSUserDefaults, так зачем добавлять () после правой фигурной скобки?
Благодарность