mavka-ukr / mavka

Сучасна українська мова програмування
https://мавка.укр
Other
53 stars 4 forks source link

Узагальнення? #33

Open kohutd opened 1 year ago

kohutd commented 1 year ago

Для хорошої типизації варто мати Generics. Українською це хтось переклав як "Узагальнення". Впринципі, непоганий варіант для слова, хоча, можливо, є ще варіанти. Але слово не проблема.

Поки не впевнений, що можна придумати щось дуже краще з того що вже є, тому:

Приклад узагальнення списку:

числа список<число> = [1, 2, 3]

словника:

слова словник<текст, текст> = (
  "лайк"="вподобайка",
  "баг"="вада"
)

структури:

структура Тварина<Г, Ш, Т, К>
  голова Г
  шия Ш
  тулуб Т
  кінцівки К
кінець

т = Тварина<МудраГолова, СильнаШия, НепробивнийТулуб, ГнучкіКінцівки>(...)

to be continued

ossenjoyer commented 1 year ago

я спочатку збентежився, коли побачив надпис "Узагальнення?". думав, що узагальнювати збирались...