作者obarisk (OSWALT)
看板R_Language
標題[問題] 註解和效能
時間Mon Apr 15 12:04:56 2013
[問題類型]:
效能諮詢:關於直譯式語言的註解,影響效能的程度!
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
我有一個需要最佳化的程式碼,為了讓程式碼更清晰,必需要註解。
最佳化的目標是函式,函式裡面有註解。
我的問題是,加入註解是否會影響程式碼的效能?
還是R有機制會把函式的註解去掉?
google大神沒有告訴我答案,可能關鍵字有錯><
[程式範例]:
fTest <- function(a){
# do nothing
}
fTest2<- function(a){
}
# 兩個會有差別嗎?
[關鍵字]:
效能、註解
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 49.216.194.114
※ 編輯: obarisk 來自: 49.216.194.114 (04/15 12:05)
推 Wush978:如果效能是你關心的問題,那就使用cmpfun 04/15 15:26
→ Wush978:記得先library(compiler) 04/15 15:26
→ Wush978:它會把函數編譯成byte code,註解的影響應該很小 04/15 15:26
推 Chris7462:同樓上。註解影響應該不大,畢竟 R 是直譯式的語言 04/15 16:06
推 Wush978:另外如果你真的希望程式碼能重複使用的話,最好的方法是包 04/15 16:17
→ Wush978:成R package。現在有Rstudio和roxygen2的支援,包package 04/15 16:17
→ Wush978:和寫文件很簡單。 04/15 16:17
→ obarisk:感謝啦。直譯式註解才會影響!只是感覺影響不太! 04/15 19:53