local function
يمكن انشاء داله بداخل داله اخرى وتعتبر داله داخليه لايمكن الوصول لها من main
مثال :
هنا داله foo تعتبر محليه لا يمكن الوصول لها
ولكن هي يمكنها الوصول الي prameter الخاص بالداله الام وكذلك تصل الى property ايضا
مثال :
fun boo (name:String ){ val x=2 fun foo (age:Int){ println("the age is $age and your name is $name and $x") } } fun main(args: Array<String>) { boo("ali") }
هنا داله foo تعتبر محليه لا يمكن الوصول لها
ولكن هي يمكنها الوصول الي prameter الخاص بالداله الام وكذلك تصل الى property ايضا
تعليقات
إرسال تعليق