يمكن استخدام القيم الافتراضية في الكوتلن Kotlin في مواضع مختلفة، ومن بينها:
1- في تعريف الدوال:
يمكن تحديد قيمة افتراضية لأيّ من البارامترات في تعريف الدالة، وبهذا يمكن تجنب تحديد القيمة مرة أخرى عند استدعاء الدالة.
2- في التعريفات الخاصة بمتغيرات الكلاسات:
يمكن تحديد قيمة افتراضية لمتغير معين في الكلاس، وبهذا يصبح ممكناً تجنب تعريفه عند إنشاء كائن جديد من الكلاس.
3- في الاستدعاء العادي للدوال:
يمكن استخدام القيم الافتراضية في الاستدعاء العادي للدوال، وبهذا يصبح ممكناً تجنب تحديد القيمة مجدداً، وإذا كان لديك قيم إضافية يمكنك تمريرها عطّليا.
4- في المعاملات الخاصة بوظائف العالميات:
يمكن تحديد قيمة افتراضية لأيّ من المعاملات الخاصة بوظائف العالميات، وبهذا يمكن تجنب تحديد القيمة مرة أخرى عند استدعاء الوظيفة.