Correct publisher link
This commit is contained in:
@@ -145,7 +145,7 @@ function ПроверитьОкончание(мир) // 1.
|
||||
1. Функция принимает на вход `мир` (словарь), используемый для общения функций друг с другом. `мир` состоит из трёх областей (ключей словаря):
|
||||
* `состояние` содержит переменные значения для обмена данными;
|
||||
* `настройки` содержат константные значения для настройки функций;
|
||||
* `события` содержат издателей для организации возможности подписать функции на события.
|
||||
* `события` содержат [издателей][pub-sub] для организации возможности подписать функции на события.
|
||||
1. Экземпляр функции-конструктора создаётся оператором `new` при разборе модуля `последовательность`. Фактически всё, что не входит в метод `исполнить`, является телом конструктора. В частности, здесь мы создаём переменную `скрыто сфер` для учёта количества скрытых сфер.
|
||||
1. Метод `исполнить` вызывается на каждое уведомление о событии.
|
||||
1. Т.к. реакцию `проверить окончание` вызывают на событие сокрытия пары сфер, то счётчик `скрыто сфер` увеличиваем на `2`.
|
||||
@@ -251,3 +251,4 @@ console.log(кот);
|
||||
[screenshot-group]: ../../images/2020-02-11_teaching-to-program-2019_group.jpg
|
||||
[isomorphic-git]: https://isomorphic-git.org/
|
||||
[swiftui]: https://medium.com/someswift/swiftui-dsl-%D0%BD%D0%B0-%D0%BC%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0%D0%BB%D0%BA%D0%B0%D1%85-891741685efe
|
||||
[pub-sub]: https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
|
||||
|
||||
@@ -215,7 +215,7 @@
|
||||
<li>Функция принимает на вход <code>мир</code> (словарь), используемый для общения функций друг с другом. <code>мир</code> состоит из трёх областей (ключей словаря):<ul>
|
||||
<li><code>состояние</code> содержит переменные значения для обмена данными;</li>
|
||||
<li><code>настройки</code> содержат константные значения для настройки функций;</li>
|
||||
<li><code>события</code> содержат издателей для организации возможности подписать функции на события.</li></ul></li>
|
||||
<li><code>события</code> содержат <a href="https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)">издателей</a> для организации возможности подписать функции на события.</li></ul></li>
|
||||
<li>Экземпляр функции-конструктора создаётся оператором <code>new</code> при разборе модуля <code>последовательность</code>. Фактически всё, что не входит в метод <code>исполнить</code>, является телом конструктора. В частности, здесь мы создаём переменную <code>скрыто сфер</code> для учёта количества скрытых сфер.</li>
|
||||
<li>Метод <code>исполнить</code> вызывается на каждое уведомление о событии.</li>
|
||||
<li>Т.к. реакцию <code>проверить окончание</code> вызывают на событие сокрытия пары сфер, то счётчик <code>скрыто сфер</code> увеличиваем на <code>2</code>.</li>
|
||||
|
||||
Reference in New Issue
Block a user