If you do not find what you're looking for, you can use more accurate words.
تنويع البط يشبه التنويع الهيكلي، لكنه متميز عنه. التنويع الهيكلي هي نظام التنويع الثابت يحدد توافق النوع ومعادلته من خلال بنية النوع، في حين أن تنويع البط ديناميكي ويحدد توافق النوع من خلال جزء هيكل النوع ذلك فقط؛ والذي يتم الوصول إليه أثناء وقت التشغيل.
تدعم لغات تايب سكريب و لغة كامل الكائنية و سكالا و غو و Elm و Gosu و PureScript التنويع الهيكلي بدرجات متفاوتة.