PEJI.IR

تغییر در ساختار کلی آبجکت ها و کلاس ها

۱۴۰۱ مرداد ۱۲, چهارشنبه ساعت ۱۲:۴۹

ساختار کلی آبجکت ها و کلاس ها رو تغییر دادم.

this رو به همه ی توابع اضافه کردم و چندین مثال از function callback و کلاس اضافه کردم.

Callback در Object :

main() {

	var o = { 'a' : { 'b' : func(a) { print(a); } } };
	print(o);

	o.a.b("in function in object");
}

Callback as Return :

test() {
	return func( a ) {
		print(a);
	};
}


main() {
	var l = test();	
	l("test\n");
}

فراخوانی کلاس ها الان با دقت بالاتری انجام میشه و بعید میدونم دیگه خطایی جایی داشته باشم ...