iOS разработка. Swift. Урок 03. Tuples: кортежи, наборы. Сергей Монастырский

Автор Liza Merichenko
iOS разработка. Swift. Урок 03. Tuples: кортежи, наборы. Сергей Монастырский

Всем привет.

С вами снова компания Falcon. Меня зовут. Сергей и сегодня мы продолжаем серию уроков по изучению языка программе тема сегодняшнего занятия tables или набора данных, что ж такое-то плз плз — это составной тип данных с несколькими значениями для задания типа.

Свифт используют автоопределение то есть не нужно явно указывать тип данных открываем нашу песочницу сегодня несколько видоизменился формат урока посмотрим приживется ли он в дальнейшем и так лекция номер 3 tables попался задаётся либо может быть либо константы либо переменной имя идёт присваивание в круглых скобках через запятую перечисляются разнотипные значение в данном случае строки 78 мы задаем значение константы теста плагины.

Тотал 2 консоли у нас выведенная через. Яндекс указанная каждое конкретное значение тату нас идёт 44 значение есть такое правило, что tables нет ограничений на количество значений, а также на типы используемых значение применение основное отличие данного типа данных которого нет больших чисел при помощи tables можно возвращать множество значений параметров для функции в объекте все возвращаемое значение всегда одно например мы получили отправили запрос на сервер получили ответ как правило ответ у нас приходит в виде массива значений либо списка значений Dictionary вот эти все значения можно с успехом завернуть в тип Apple и дальше использовать уже, а по назначению внутри нашего приложение для того чтобы обратиться к значению внутри таблицы используется понятие до компас или компас. У нас есть мы задаем переменную переменное четыре значения по количеству значение внутри. Топаз идет обращение непосредственно к заданном уровне tab101. ИНН простейшим перечислением мы получаем значения заданных переменных. То есть у нас идёт Test and получаем значение единицы — это у нас целочисленное значение. Шато string переменная. Антона строковая переменная тест гул булевая переменная и тест плот от. А до. Б класс правила из предыдущего урока по типом данных 3,14 по умолчанию флот — это не тип данных — это название переменной поэтому Swift по умолчанию число 10 из десятичной запятой по умолчанию определяет когда был вот у нас переменная t100ha флот имеет значения домов 3,14 число. Пи можно проводить как по индексу так и по имени например тест Apple 1.0 значение. У нас 4 строке 25 получаем ошибку. Почему Потому, что у нас значение внутри Tab A 4. А мы обращаем назначение поэтому у нас идёт переполнение ошибка для того чтобы обратиться к значению внутри табло можно использовать вот до Compass я вам. Я его назвал Single до компас когда мы создаем константу тест Bull значение которое нам. Мы хотим игнорировать мы их обозначаем underscore либо символом подчеркивание в строке 30 — константу тест 21 из набора Test Apple 1 её значение тест Bull 1 0. Фауст проверяем тест по. Паладин значение 3 1 2 3 тона волос соответствует действительности то есть мы всё сделали правильно как я указывал. Ранее до компа вас можно проводить по не только по индексу, но и по IMEI например создадим переменную T 103 тип данных табл и для каждого значения внутри топол зададим имя для первого значения целочисленного у нас будет имя индекс лейбл как для значениях L Word is enabled enabled — это будет у нас имя для булевого значения и на брп — это для числа в формате Double ниже строках 39 и 40 указано на. МТС как можно получить значение из попал не по индексу. А по имени например теста пол 3. Это Наша перемена имя значение индекса возвращают у нас единицу из enable возвращает значение булево фоллз так же как я говорил ранее пополз. Может быть как константой так и перемены в случае если мы хотим вносить изменения в табл он должен быть как перемена, тогда статья 43 мы задаем значению из оно и будет новое значение то есть мы меняем false на True идём дальше по теме. Образ комментируем tables As possible and у нас идёт присваивание значений 1 из одного то по-другому то поесть определенное ограничение 1 ограничение о котором я говорил чуть выше переменная типа tables тест Opel p5 должна быть объявлена как переменная если она будет объявлена. Константа мы получим ошибку поскольку значение внутри константы изменяться не могут. Какие ещё есть ограничения. Ну во-первых если у нас попал имеет имена внутри которые обозначают эти имена должны совпадать их количество должно совпадать и значение переменных значение внутри tables должны совпадать как по количеству то по типу данных в нашем случае фасадная мотострелковая переменная строковое значение pH — это целочисленное значение int поэтому строке 50 мы переписываем значением. Тобол тест в из Test Apple 4. То есть у нас. Сергей переписывался на. Ольгу значение 39 переписывалась назначение 25 строки Print нт-105 мы водим консоль значение типа да toples этот тест в дальше по теме у нас всё переходим к выполнению никого домашнего. Даня домашнее задание описана в теме куроку тестовое задание можно ознакомиться с тик тока здесь нужно создать топор с тремя параметрами заполнить его значениями вывести на печать создать второе такой же аналогичный топол только с другими значениями сделать промежуточную переменную которая будет заполняться значения из двух таблиц и создать 3 табл котором значение будут принимать.

0 комментариев
0

Читайте также