Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
dzheneriki_generics [2023/09/19 08:01] oresh.dm |
dzheneriki_generics [2023/09/19 08:02] (текущий) oresh.dm |
||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| } | } | ||
| - | Пример обощения | + | * Пример обощения |
| - | // но есть условия, | + | |
| - | Equatable - равно не равно | + | |
| - | Comparable - сравниваемы, | + | |
| - | | + | |
| - | Numeric - все числа | + | |
| func add<T: Numeric> | func add<T: Numeric> | ||
| return a + b | return a + b | ||
| } | } | ||