Ленивая оценка в R - это влияет на назначение?

Я читаюэтот основной вопрос на переименование объектов и @Shane 's ответ на него, указывая мне на ленивую оценку. Теперь мне интересно, еслиassign оценивается тоже лениво. Прямо как здесь:

assign("someNewName",someOldObject)
rm(someOldObject)

Причиной, по которой я задаюсь вопросом об этом, является следующий вариант использования: Предположим, я получил 10K + R объектов, каждый из которых имеет два атрибута, называемыхoriginalName а такжеadditionalName, Теперь я хочу написать функцию, которая может эффективно позволить пользователю переключаться с одного имени на другое без потери этих двух атрибутов. Примерно так ...

РЕДАКТИРОВАТЬ: на основе @Hadley 'Я изменил свой код.

switchObjectName 

Ответы на вопрос(1)

Ваш ответ на вопрос