Куда присоединиться: 1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers 2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg p.s Домашние задание: смотрите в группах! Если все понравилось ты знаешь что делать;) Ставь лайк и пиши комент! :)
доброго дня , автор скажите пожалуйста на 16:26 я не могу понять почему мы пишем value = \(dict[key] если мы запрашиваем значения а не ключ (dict[key] можете обьяснить пожалуйста
Как придать словарю тип, которому изначально мы дали псевдоним?)) например, словарю dictionary присвоить тип, указанный нижу typealias audioSample = "любой рандомный тип" как будет выглядеть синтаксис? Спасибо)
Спасибо за уроки. Но объясните как словари могут работать быстрее массивов? Ведь обращение по индексу это моментальная операция. А для обращения по ключу нужно определить хэш.
Здравствуйте, можно ли в Dictionary сделать так, чтобы ключи формировались сами? Например: от 1 до 100 мне нужно, то это придется вводить все в ручную?
Не понял звездочки и слэши в print. У меня так получилось: for (value) in dict { print(value) } Результат: (key: 1, value: "ooo") (key: 0, value: "aa") (key: 4, value: "yyyab") (key: 3, value: "iiij")
а разве такой способ вывести и ключи и значения не подходит? for key in dict.keys{ print("\(key)") } (это тот который писал ты для вывода ключей), for key in dict{ print("\(key)") } (а этот выводит и ключи и значения) Я сам то новичок в свифте и вот хотелось бы узнать стоит ли запоминать то что ты показал или можно оставить и так?
var nameYear = ["George" : "21.06.94" , "Ika" : "17.12.95" ] print("Our name is \(nameYear.count) anun") if nameYear.isEmpty { print("Yes it is Empty") }else{ print("No its not Empty") } nameYear["Vaga"] = "0.7.01.06" nameYear["Ika"] = "17.12.96" nameYear if let taretiv = nameYear["George"] { print("Hi is born on \(taretiv) year") }else { print("Its wrong name") } //nameYear["George"] = nil //if let deleteName = anunTaretiv.removeValue(forKey: "Ika") { // print("We are delete date \(deleteName)") //} for (nameName , yearName) in nameYear { print("\(nameName): \(yearName)") }
Куда присоединиться:
1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers
2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
p.s
Домашние задание: смотрите в группах!
Если все понравилось ты знаешь что делать;)
Ставь лайк и пиши комент! :)
Здравствуйте! Можете отправить ссылку телеграмма. Если ссылаться по этой ссылке говорит « срок действия ссылки истек »
так мило : ""Мама"
Привет из 2020 !
Курс изучил, повторяю )
Спасибо ! 😊
(Это не спам, а благодарность за проделанную работу)
Братан ты ЛЕГЕНДА ! смотрел разные ролики , ничего не понятно ! смотрю твои сразу все понял !
Спасибо! все очень доступно.
Доходчиво! Спасибо!
Все отлично, а главное понятно ! Ждем следующее видео (например Опционально или Множество )) )
Отличное видео, мой хороший!
Спасибо большое за уроки!
Урок Супер!
спасибо)
Супер! Очень важная тема.
Спасибо, очень хорошо объясняете, очень полезно
Огромное, человеческое спасибо!
Спасибо
Мурседес - топчик! :-)
доброго дня , автор скажите пожалуйста на 16:26 я не могу понять почему мы пишем value = \(dict[key] если мы запрашиваем значения а не ключ (dict[key] можете обьяснить пожалуйста
Спасибо большое!
Спасибо! все понятно!
Реально полезно!!! Подписка + Лайк!!!()
спасибо огромное
Bravo!!!
Лайк!
Спасибо за видео. Но было бы лучше, если бы вы заранее придумали все примеры, чтобы не было зависаний в виде "эээ" или просто молчания.
["Swift 3 с нуля" : "Молодец"]
Класс!
Спасибо)))
Cпасибо
Раз нет текстовой части строки, то и нет смысла отделять переменную. будет достаточно: (16:00)
for key in dict.keys {
print(key)
}
это ассоциативным массивом называется во многих ЯП
Как придать словарю тип, которому изначально мы дали псевдоним?))
например, словарю dictionary присвоить тип, указанный нижу
typealias audioSample = "любой рандомный тип"
как будет выглядеть синтаксис?
Спасибо)
Спасибо за уроки. Но объясните как словари могут работать быстрее массивов? Ведь обращение по индексу это моментальная операция. А для обращения по ключу нужно определить хэш.
Есть ли возможность шифровать Dictionary и с охранять файлом на устройстве?
Благодарю за уроки. Как называется Ваш переводчик?
iTranslate помоему
Здравствуйте, можно ли в Dictionary сделать так, чтобы ключи формировались сами? Например: от 1 до 100 мне нужно, то это придется вводить все в ручную?
Можно все!
Не понял звездочки и слэши в print. У меня так получилось:
for (value) in dict {
print(value)
}
Результат:
(key: 1, value: "ooo")
(key: 0, value: "aa")
(key: 4, value: "yyyab")
(key: 3, value: "iiij")
а разве такой способ вывести и ключи и значения не подходит?
for key in dict.keys{
print("\(key)")
}
(это тот который писал ты для вывода ключей),
for key in dict{
print("\(key)")
}
(а этот выводит и ключи и значения)
Я сам то новичок в свифте и вот хотелось бы узнать стоит ли запоминать то что ты показал или можно оставить и так?
оставь вариант который работает ибо урок на свифт 3
а я сижу код проверяю и переделываю, потому что у меня не упорядочено, как у автора:))) а оказывается словари хаотичны в памяти.
0 дизов,это просто шик
а чем тогда отличается Дикшнари от Объекта
глупый вопрос: как вы сделали темный фон? У меня XCODE на белом фоне, и не пойму как его сменить))
Вопрос снимается)) тупанул, всё нашел. ))
Подскажите что за дела. Прописал все как в уроке - joxi.ru/a2Xn9RQTydDLbr а выдает ошибку. Подскажите что не так.
в swift 4 этот метод изменился, зайди на свифт бук в документацию
Ага понял, через цикл For in нужно. Благодарю
Или через константу let
А contains где же...
А где искать домашнее задание?....
В ВКонтакте в обсуждениях
Никто из котанов не поставил лайк за "мурседес".
var nameYear = ["George" : "21.06.94" , "Ika" : "17.12.95" ]
print("Our name is \(nameYear.count) anun")
if nameYear.isEmpty {
print("Yes it is Empty")
}else{
print("No its not Empty")
}
nameYear["Vaga"] = "0.7.01.06"
nameYear["Ika"] = "17.12.96"
nameYear
if let taretiv = nameYear["George"] {
print("Hi is born on \(taretiv) year")
}else {
print("Its wrong name")
}
//nameYear["George"] = nil
//if let deleteName = anunTaretiv.removeValue(forKey: "Ika") {
// print("We are delete date \(deleteName)")
//}
for (nameName , yearName) in nameYear {
print("\(nameName): \(yearName)")
}
это очень очень громко и очень неожиданно нельзя ли поровнее говорить а не орать резко
я не уровновешеный просто
@@theswiftdevelopers1301 вот это смешно)))
я может глухой, но резких скачков звука не замечаю
Язык на JavaScript
похож
и на с++ , хоча в последних обновлениях все больше отдаляется от него