filmov
tv
Swift Playgrounds на русском, Parameters 1 урок | Moving Further Forward
Показать описание
Друзья, я рад приветствовать всех на второй части по урокам в Swift Playgrounds. Мы с вами приступаем к первому уроку в части по Параметрам. Успехов в прохождении!!!
Мой телеграм канал, где перевод уроков по swift playgrounds выходит чаще и раньше чем видео!
Learn to code 2 - Parameters
Introduction
1.
Параметры
———🖌———
Создание параметров
1.
2.
Допустим вы красите стены внутри вашего дома.
Используя код, вы могли бы создать четыре разных функции для различных цветов которые вы хотите использовать.
покраситьКомнатуЗеленым()
покраситьКомнатуРозовым()
покраситьКомнатуОранжевым()
покраситьКомнатуСиним()
2.
3.
В зависимости от того, сколько слоёв краски вы хотите нанести, вам понадобится вызвать вашу функцию множество раз.
покраситьКомнатуЗеленым() “1 слой”
покраситьКомнатуЗеленым() “2 слоя”
покраситьКомнатуЗеленым() “3 слоя”
3.
4.
Вместо того чтобы каждый раз определять отдельную функцию под разный цвет, вы могли бы использовать параметр для указания цвета который вам нужен.
Параметр это входное значение для функции.
⬇️
func paintRoom (color: Color)
функция покраситьКомнату(цвет: Цвет)
⬆️
У параметра есть конкретный тип, такой как Цвет.
4.
5.
При вызове функции, вы передаёте аргумент, который функция использует для настройки, как это работает.
⬇️
покраскаКомнаты( цвет: 🟩)
5.
6.
У вашей функции может быть множество параметров.
покраскаКомнаты( цвет: 🟦, слои: 3)
⬆️
Теперь вы можете выбрать цвет для комнаты, и количество слоёв покраски которое вам необходимо, и всё это в одной и той же функции!
6.
7.
функция ход( количество: ЦелоеЧисло)
func move( count: Int) {
⬆️
У этой функции есть параметр под названием количество, тип - ЦелоеЧисло.
}
7.
8.
функция ход( количество: ЦелоеЧисло) {
для i вКоличествеПовторений 1…количество {
ходВперёд()
}
}
func move( count: Int) {
for i in 1…count {
moveForward()
}
} ⬆️
В теле функции, параметр - количество(count) определяет то, сколько раз цикл будет запущен.
8.
9.
ход( количество: 3)
move( count: 3)
Когда вы вызываете move( count: ), вы передаёте аргумент чтобы указать сколько раз двигаться вперёд.
9.
1-1 Moving Further Forward 1-1
Параметры
Цель: Напишите функцию для движения вперёд определённое количество раз.
В этой головоломке, новая функция позволяет вам передвигаться через множество плиток с помощью всего одной команды, уменьшая повторения в вашем коде. Используя параметр, вы укажете ввод (расстояние) для вашей функции. Когда вы вызовете функцию, вы передадите значение, или аргумент, для расстояния. Например, в move(distance: 6), 6 - шесть - это является аргументом.
Объявление функции для перемещения приведено ниже с параметром расстояния. Используйте значение для расстояния в функции чтобы указать сколько раз запустить команду moveForward(). Когда вы вызовете move, передайте аргумент параметру distance чтобы запустить команду moveForward нужное количество раз.
1. Заполните определение функции, используя параметр distance в цикле, который вызывает moveForward заданное количество раз.
2. Если вы используете цикл for, сделайте distance номером для количества повторений запуска цикла. Например: for i in 1 … distance {
3. Решите головоломку c использованием функции move.
#swiftplaygroundsнарусском #swiftplayground #learntocode2 #swift
Мой телеграм канал, где перевод уроков по swift playgrounds выходит чаще и раньше чем видео!
Learn to code 2 - Parameters
Introduction
1.
Параметры
———🖌———
Создание параметров
1.
2.
Допустим вы красите стены внутри вашего дома.
Используя код, вы могли бы создать четыре разных функции для различных цветов которые вы хотите использовать.
покраситьКомнатуЗеленым()
покраситьКомнатуРозовым()
покраситьКомнатуОранжевым()
покраситьКомнатуСиним()
2.
3.
В зависимости от того, сколько слоёв краски вы хотите нанести, вам понадобится вызвать вашу функцию множество раз.
покраситьКомнатуЗеленым() “1 слой”
покраситьКомнатуЗеленым() “2 слоя”
покраситьКомнатуЗеленым() “3 слоя”
3.
4.
Вместо того чтобы каждый раз определять отдельную функцию под разный цвет, вы могли бы использовать параметр для указания цвета который вам нужен.
Параметр это входное значение для функции.
⬇️
func paintRoom (color: Color)
функция покраситьКомнату(цвет: Цвет)
⬆️
У параметра есть конкретный тип, такой как Цвет.
4.
5.
При вызове функции, вы передаёте аргумент, который функция использует для настройки, как это работает.
⬇️
покраскаКомнаты( цвет: 🟩)
5.
6.
У вашей функции может быть множество параметров.
покраскаКомнаты( цвет: 🟦, слои: 3)
⬆️
Теперь вы можете выбрать цвет для комнаты, и количество слоёв покраски которое вам необходимо, и всё это в одной и той же функции!
6.
7.
функция ход( количество: ЦелоеЧисло)
func move( count: Int) {
⬆️
У этой функции есть параметр под названием количество, тип - ЦелоеЧисло.
}
7.
8.
функция ход( количество: ЦелоеЧисло) {
для i вКоличествеПовторений 1…количество {
ходВперёд()
}
}
func move( count: Int) {
for i in 1…count {
moveForward()
}
} ⬆️
В теле функции, параметр - количество(count) определяет то, сколько раз цикл будет запущен.
8.
9.
ход( количество: 3)
move( count: 3)
Когда вы вызываете move( count: ), вы передаёте аргумент чтобы указать сколько раз двигаться вперёд.
9.
1-1 Moving Further Forward 1-1
Параметры
Цель: Напишите функцию для движения вперёд определённое количество раз.
В этой головоломке, новая функция позволяет вам передвигаться через множество плиток с помощью всего одной команды, уменьшая повторения в вашем коде. Используя параметр, вы укажете ввод (расстояние) для вашей функции. Когда вы вызовете функцию, вы передадите значение, или аргумент, для расстояния. Например, в move(distance: 6), 6 - шесть - это является аргументом.
Объявление функции для перемещения приведено ниже с параметром расстояния. Используйте значение для расстояния в функции чтобы указать сколько раз запустить команду moveForward(). Когда вы вызовете move, передайте аргумент параметру distance чтобы запустить команду moveForward нужное количество раз.
1. Заполните определение функции, используя параметр distance в цикле, который вызывает moveForward заданное количество раз.
2. Если вы используете цикл for, сделайте distance номером для количества повторений запуска цикла. Например: for i in 1 … distance {
3. Решите головоломку c использованием функции move.
#swiftplaygroundsнарусском #swiftplayground #learntocode2 #swift
Комментарии