Size: a a a

iOS Developers — русскоговорящее сообщество

2019 November 24

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Костыль :c
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
А как должно быть?)
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
А как должно быть?)
(_ (l, r): (Int, Int)) {

}
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Читал что во 2-ой версии вообще можно было просто как обычные аргументы записать и тупль кинуть
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Ну если ты хочешь осмысленные имена, задай их прямиков для тюпла.
Будет как-то так:
t.l
t.r
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
func myfunc(_ tuple: (code: Int, desc: String)) {
    print(tuple.code, tuple.desc)
}
 
myfunc((200, "OK"))
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Интересно, зачем тюплы вообще придумали? И название такое странное. Я в начале недели первый раз его использовал, и теперь плохо сплю.
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Ну мини версия структуры или массива
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
смысл что-то сгруппировать
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
затрат при этом меньше чем при структурах и массивах
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
или словарях
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
func myfunc(_ tuple: (code: Int, desc: String)) {
    print(tuple.code, tuple.desc)
}
 
myfunc((200, "OK"))
Понял
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Sasha_A
Интересно, зачем тюплы вообще придумали? И название такое странное. Я в начале недели первый раз его использовал, и теперь плохо сплю.
Не знаю, с первого дня изучения Swift'а использую
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Ждем Generic Protocols, а с Type Erasure слишком долго сейчас разбираться, я так работу не успею найти
кстати этого не будет никогда :)
будет что-то вроде ключевого слова some, но уже для всех возможных мест его использования. Это вроде реверсивного дженерика
источник

R:

Ryner :: () -> IO ❄️ in iOS Developers — русскоговорящее сообщество
Очень странные решения
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Не странные
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Блин была презентация на эту тему
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
забыл уже где
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Но вся проблема в синтаксисе
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
источник