Підказки і рецепти
Ось декілька різноманітних прийомів, які можуть зробити написання додатків трохи менш нудною справою:
Якщо вам потрібне значення параметра графічного інтерфейсу у декількох місцях коду вашого додатка, варто надати його значення якійсь змінній у JS, і використовувати її замість повторного отримання значення за допомогою getString()/getBoolean()/getList()
. Такий спосіб є швидшим, зручнішим для читання та таким, що заощаджує час на набирання коду:
function calculate () { var narm = ""; // na.rm=FALSE is the default in all functions below if (getBoolean ("remove_nas")) { $narm = ", na.rm=TRUE"; } // ... echo ("results$foo <- foo (x" + narm + ")\n"); echo ("results$bar <- bar (x" + narm + ")\n"); echo ("results$foobar <- foobar (x" + narm "\n"); // ... }
Проста допоміжна функція makeOption()
допоможе вам уникнути додавання параметрів із типовими значеннями:
function calculate () { var options //... // Нічого не робити, якщо VALUE дорівнює 0.95 (типове значення). Інакше додати ', conf.int=VALUE' до параметрів. options += makeOption ("conf.int", getString ("confint"), "0.95"); //... }