2015-09-17 22 views
1

較正規的運營商將更改保存到功能:編輯不保存功能的最新更新[R 3.2.2

function_I_want_to_edit <- edit() 

這將打開編輯窗口,我可以讓它們在那裏當我重新改變打開它。

但是,如果我只是嘗試:

edit(function_I_want_to_edit) 

它打開編輯窗口,但它不會出現救了我的變化,當我重新打開它。這是在RStudio中,最新更新到版本3.2.2。

我不知道它是否總是這樣或不是,因爲我相信我能夠改變一件事,然後它停止工作。

有沒有人注意到與editfix類似的問題?

回答

2

是的,這似乎是預期的行爲。如果你看一下幫助edit

意識到edit不會改變所謂 name對象是很重要的。取而代之,製作name的副本,並且更改 的副本。如果要將更改應用於對象name,則您的 必須將edit的結果指定爲name。 (如果你想 一個對象永久更改嘗試fix。)

fix不保存更改我做出一個功能。