Size: a a a

2021 June 02

DK

Denis Kim in SwiftBook
у тебя идет trevel { action : что само по себе уже бессмысленно, дальше можно не читать
источник

YF

Y F in SwiftBook
Сейчас попробую , спасибо
источник

DK

Denis Kim in SwiftBook
правильно либо: trevel(action: { param1, param2 -> String in /*тело функции с return строки*/ })
источник

DK

Denis Kim in SwiftBook
либо trevel { param1, param2 -> String in /*тело*/}
источник

DK

Denis Kim in SwiftBook
либо trevel { "\($0) это первый параметр \($1) это второй параметр" }
источник

DK

Denis Kim in SwiftBook
где-то в синтаксисе могу ошибится, но идея такая
источник

Д

Денис in SwiftBook
источник

DK

Denis Kim in SwiftBook
https://fuckingclosuresyntax.com вот тут неплохо расписано. можно как шпаргалку иметь под рукой на первое время, пока не запомнится синтаксис
источник

DR

Daniel Reshetnyak in SwiftBook
название сайта прям в точку
источник

DK

Denis Kim in SwiftBook
да их целая серия
источник

AY

Andrey Yastrebov in SwiftBook
вот такой помню http://fuckingblocksyntax.com/
источник

☆Даня☆ in SwiftBook
Здарова всем
источник

☆Даня☆ in SwiftBook
Кто-то сталкивался с такой шляпой, что нельзя включить точку доступа на айфоне ?
источник

YF

Y F in SwiftBook
Спасибо всем)
источник
2021 June 03

RS

Ramil Sharapov in SwiftBook
Ребят, не подскажите, пытаюсь через carthage установить библиотеку snapKit и не получается. У моего мака процессор М1, на интеловском без проблем работало… кто сталкивался?
источник

M

Milk in SwiftBook
func oneStep(coordinates: inout (Int, Int),lol: String) -> Void {
   func up( coords: inout (Int, Int)) {
       coords = (coords.0+1, coords.1)
   }
   func right( coords: inout (Int, Int)) {
       coords = (coords.0, coords.1+1)
   }
   func down( coords: inout (Int, Int)) {
       coords = (coords.0-1, coords.1)
   }
   func left( coords: inout (Int, Int)) {
       coords = (coords.0, coords.1-1)
   }
   switch lol {
   case "up":
       up(coords: &coordinates)
   case "right":
       right(coords: &coordinates)
   case "down":
       down(coords: &coordinates)
   case "left":
       left(coords: &coordinates)
   default:
   break }
   }
   var coordinates = (10, -5)
   oneStep(coordinates: &coordinates, lol: "up")
   oneStep(coordinates: &coordinates, lol: "right")
   coordinates // (.0 11, .1 -4)
источник

M

Milk in SwiftBook
Вопрос почему (lol) - передается в switch если это локальный параметр. ?
источник

AY

Andrey Yastrebov in SwiftBook
попробуй через SPM
источник

ND

No De in SwiftBook
Ты ведь в функцию lol передаёшь
источник

DA

Danya Adadurov in SwiftBook
Может кто сказать разницу между массивом и множеством, а именно, как происходит сортировка и поиск/перебор элементов под капотом. Сказано, будто бы у множества элементы неупорядочены и поиск по ним происходит быстрее, чем по упорядоченному массиву, но как это работает? Там ведь в любом случае проихсодит проверка на соответствие искомому и перебирается неупорядоченное множество, по идее, также, просто порядок постоянно разный или я ошибаюсь?
источник