аргументов там повсеместно используются params и какая то структура, внутри которой уже передаются аргументы? Типо так: sendMessage(params:), хотя можно например sendMessage(chatID:text:), что читабельней
Кстати на форуме есть питч пропоузала, который позволит myFunc(Object(value:2)) Вызывать как myFunc(value: 2) Ну и так с любыми параметрами, но функцию в декларации нужно будет помечать каким-то атрибутом 💁♂️
Ну это просто сахар, который позволит не расписывать тебе доп инит руками, мне в целом нравится идея 🌚
Энтер тяжело нажать?)
Да, все crazy abstractions появляются в языках потому, что некоторому числу людей в целом нравится идея.
Ну типа это же не абстракция, а сахар, ты можешь его не юзать, но если ты хочешь такой инит, то не пришлось бы его руками писать, как сейчас)
Смысл скорее в стиле, а не в автокомплите (которого и так в Xcode может не быть)))
Мы работаем не только со своим кодом. Как насчет «понимаемости»? Впрочем, я и так понимаю, что всё меньше и меньше понимаю тренды современной разработки.
Всё ещё лучше, чем в аппкоде
))) Ну его не тестил, а вот Intellij IDEA по UI/UX вообще не зашла
понятно, типа @autoclosure
Автокложур невероятно полезная штука, но и невероятно редко используемая
А кто такой автокложура?
Обсуждают сегодня