Kodi R
R ekzekutohet përmes WebR, R i përpiluar në WebAssembly. Kjo është gjuha që duhet përdorur kur verifikimi që ju intereson është statistikor e jo strukturor: shpërndarja e kohëve të përgjigjes, shkalla e gabimeve, mesataret rrëshqitëse.
API-ja
Section titled “API-ja”| Simboli | Roli |
|---|---|
input | Vlera e marrë mbi portën e hyrjes |
vars | Variablat e ekzekutimit |
cat(...), print(...) | Shkruajnë brenda regjistrit të ekzekutimit |
| Shprehja e fundit | Vlera e saj niset mbi portën result |
Skalarët shpalosen; një listë e emërtuar del si objekt JSON.
Shembull
Section titled “Shembull”temps <- unlist(input$temps_ms)
moyenne <- mean(temps)p95 <- quantile(temps, 0.95)
cat(sprintf("moyenne %.1f ms, p95 %.1f ms\n", moyenne, p95))
list(moyenne = moyenne, p95 = unname(p95), n = length(temps))Lidheni daljen me një Pohim lt për
ta bërë ekzekutimin të dështojë nëse p95 e tejkalon buxhetin tuaj.
Paketat e jashtme
Section titled “Paketat e jashtme”Fusha packages pranon paketa CRAN, të shërbyera nga depoja WebAssembly e
WebR.
Çfarë duhet ditur
Section titled “Çfarë duhet ditur”Motori R është një singleton i përbashkët, ekzekutimet e të cilit vendosen
në radhë. Një skript R i gjatë i vonon pra ata pasues të së njëjtës ekzekutim —
mbajini të shkurtër, ose rriteni timeout-in në përputhje me këtë.