تالار گفتمان nCIS.ir

نسخه‌ی کامل: منظور از implicit چیست
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام. معنی و مفهوم این عبارت در برنامه نویسی چی هستش؟
این کلمه تو فریمورک لاراول و تو بخش routing استفاده میشه و جای دیگه من ندیدم استفاده کنند و چندان کلمه تخصصی نیست معنیش میشه تلویحی یعنی به جای اینکه برای هر url یک route تعریف کنیم بیایم فقط یک route برای یک کنترلر مثلا به این صورت تعریف کنیم:
Route::controller('users', 'UserController');

حالا اگه http://example.com/users رو به صورت GET درخواست کنیم باید اکشنی به نام getIndex تو کنترلر تعریف کنیم و اگه با POST باشه باید postIndex تعریف کنیم

یعنی خود url تلویحا به یک اکشن خاص اشاره می کند بهتره اینجارو مطالعه کنید
http://laravel.com/docs/5.1/controllers#...ontrollers
کلاً implicit یعنی ضمنی یا تلویحی. یعنی یه چیزی که صراحتاً (explicit) اعلام نشده. مثلاً وقتی توی یه زبانی که به نوع متغیرها حساسه میگیم:
int x = 5;
float f = x;
اینجا x بطور ضمنی تبدیل به float میشه و توی f قرار میگیره ولی اینجا تبدیل نوع صریح انجام شده:
float f = 5.0f;
int x = (int) f;