-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
224 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Публичный интерфейс библиотеки `autumn-collections` | ||
|
||
## Аннотации | ||
|
||
* [ПрилепляемаяКоллекция](Аннотации/ПрилепляемаяКоллекция) | ||
|
||
## Классы | ||
* [УправляющийПрилепляемымиКоллекциями](Классы/УправляющийПрилепляемымиКоллекциями) | ||
|
||
## Прилепляемые коллекции | ||
* [Карта](Прилепляемые-коллекции/Карта) | ||
* [Массив](Прилепляемые-коллекции/Массив) | ||
* [Множество](Прилепляемые-коллекции/Множество) | ||
* [Соответствие](Прилепляемые-коллекции/Соответствие) | ||
* [Список](Прилепляемые-коллекции/Список) | ||
* [ТаблицаЗначений](Прилепляемые-коллекции/ТаблицаЗначений) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# АннотацияПрилепляемаяКоллекция | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта(Значение) | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# УправляющийПрилепляемымиКоллекциями | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## ДобавитьПрилепляемуюКоллекцию | ||
|
||
```bsl | ||
Процедура ДобавитьПрилепляемуюКоллекцию(Тип) Экспорт | ||
``` | ||
|
||
## ПолучитьПрилепляемуюКоллекцию | ||
|
||
```bsl | ||
Функция ПолучитьПрилепляемуюКоллекцию(Имя) Экспорт | ||
``` | ||
|
||
## ЕстьПрилепляемаяКоллекция | ||
|
||
```bsl | ||
Функция ЕстьПрилепляемаяКоллекция(Имя) Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# ПрилепляемаяКоллекцияКарта | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## Добавить | ||
|
||
```bsl | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
``` | ||
|
||
## Получить | ||
|
||
```bsl | ||
Функция Получить() Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# ПрилепляемаяКоллекцияМассив | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## Добавить | ||
|
||
```bsl | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
``` | ||
|
||
## Получить | ||
|
||
```bsl | ||
Функция Получить() Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# ПрилепляемаяКоллекцияМножество | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## Добавить | ||
|
||
```bsl | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
``` | ||
|
||
## Получить | ||
|
||
```bsl | ||
Функция Получить() Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# ПрилепляемаяКоллекцияСоответствие | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## Добавить | ||
|
||
```bsl | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
``` | ||
|
||
## Получить | ||
|
||
```bsl | ||
Функция Получить() Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# ПрилепляемаяКоллекцияСписок | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## Добавить | ||
|
||
```bsl | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
``` | ||
|
||
## Получить | ||
|
||
```bsl | ||
Функция Получить() Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# ПрилепляемаяКоллекцияТаблицаЗначений | ||
|
||
## ПриСозданииОбъекта | ||
|
||
```bsl | ||
Процедура ПриСозданииОбъекта() | ||
``` | ||
|
||
## Добавить | ||
|
||
```bsl | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
``` | ||
|
||
## Получить | ||
|
||
```bsl | ||
Функция Получить() Экспорт | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# autumn-collections | ||
|
||
Модуль реализует функциональность прилепляемых коллекций для [ОСени](https://github.com/autumn-library/autumn) | ||
|
||
Поставляются прилепляемые коллекции для типов: | ||
* [Массив](https://oscript.io/syntax/page/Массив) | ||
* [Соответствие](https://oscript.io/syntax/page/Соответствие) | ||
* [ТаблицаЗначений](https://oscript.io/syntax/page/ТаблицаЗначений) | ||
* [Список](https://github.com/sfaqer/collectionos#список) | ||
* [Множество](https://github.com/sfaqer/collectionos) | ||
* [Карта](https://github.com/sfaqer/collectionos#карта) | ||
|
||
Так же имеется возможность добавить собственную прилепляемую коллекцию, реализовав класс по примеру ниже: | ||
|
||
```bsl | ||
Перем Коллекция; | ||
Процедура Добавить(Желудь, ОпределениеЖелудя) Экспорт | ||
Коллекция.Добавить(Желудь); | ||
КонецПроцедуры | ||
Функция Получить() Экспорт | ||
Возврат СтрСоединить(Коллекция, ", "); | ||
КонецФункции | ||
&ПрилепляемаяКоллекция("Строка") | ||
Процедура ПриСозданииОбъекта() | ||
Коллекция = Новый Массив(); | ||
КонецПроцедуры | ||
``` |