[問題] 註解和效能

看板R_Language作者 (OSWALT)時間11年前 (2013/04/15 12:04), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/2 (看更多)
[問題類型]: 效能諮詢:關於直譯式語言的註解,影響效能的程度! [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我有一個需要最佳化的程式碼,為了讓程式碼更清晰,必需要註解。 最佳化的目標是函式,函式裡面有註解。 我的問題是,加入註解是否會影響程式碼的效能? 還是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)

04/15 15:26, , 1F
如果效能是你關心的問題,那就使用cmpfun
04/15 15:26, 1F

04/15 15:26, , 2F
記得先library(compiler)
04/15 15:26, 2F

04/15 15:26, , 3F
它會把函數編譯成byte code,註解的影響應該很小
04/15 15:26, 3F

04/15 16:06, , 4F
同樓上。註解影響應該不大,畢竟 R 是直譯式的語言
04/15 16:06, 4F

04/15 16:17, , 5F
另外如果你真的希望程式碼能重複使用的話,最好的方法是包
04/15 16:17, 5F

04/15 16:17, , 6F
成R package。現在有Rstudio和roxygen2的支援,包package
04/15 16:17, 6F

04/15 16:17, , 7F
和寫文件很簡單。
04/15 16:17, 7F

04/15 19:53, , 8F
感謝啦。直譯式註解才會影響!只是感覺影響不太!
04/15 19:53, 8F
文章代碼(AID): #1HQtngVL (R_Language)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1HQtngVL (R_Language)