Я только начал учиться Javascript
и пробежал по Immediately Invoked Function Expression
или IFFE
для краткости. parentheses
в конце сразу invokes
function
.Столбцы конструктора Swift работают так же, как круглые скобки Javascript IIFE?
var greetingsObject = function(name){
return 'Hello' + name;
}(); //will return Hello undefined
В Swift
я также узнать, как programmatically
создавать объекты. Я создаю UILabel
var greetingsObject: UILabel = {
let label = UILabel()
label.text = "Hello " + nameTextField.text!
return label
}()
Мой вопрос делает parentheses
в конце Swift
объекта работают точно так же, как тот, в конце JS
IFFE
? Если это не call
function
, то что он делает?
Вы пробовали его, чтобы увидеть, что произойдет? – Alexander
@ Александр Не понимаю вас. Я что-то пробовал? Код Swift работает отлично, я просто хочу знать, работает ли construtor() так же, как и() в js iffe. –
У вас есть гипотеза: «скобки в конце объекта Swift работают так же, как и в конце JS IFFE?». Расширяя значение JS IFFE, мы получаем эквивалентный вопрос: «скобки в конце закрытия Swift вызывает закрытие»? Какие шаги вы предприняли для проверки своей гипотезы? – Alexander