In languages with assignable variables it becomes necessary to distinguish between the "r-value" (or contents) and the "l-value" (or location) of a variable.
در زبان‌های برنامه‌نویسی که دارای ویژگی اختصاص متغیر هستند نیاز می‌شود که بین r-value (یا محتویات) و l-value (یا محل) یک متغیر متمایز باشد.