看板 R_Language 關於我們 聯絡資訊
[問題類型]: 效能諮詢:關於直譯式語言的註解,影響效能的程度! [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我有一個需要最佳化的程式碼,為了讓程式碼更清晰,必需要註解。 最佳化的目標是函式,函式裡面有註解。 我的問題是,加入註解是否會影響程式碼的效能? 還是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