Lewati ke konten

Kode R

R dijalankan lewat WebR, yaitu R yang dikompilasi ke WebAssembly. Inilah bahasa yang dipakai ketika pemeriksaan yang Anda pedulikan bersifat statistik alih-alih struktural: distribusi waktu respons, laju galat, rata-rata bergerak.

SimbolPeran
inputNilai yang diterima di port masukannya
varsVariabel run
cat(...), print(...)Menulis ke dalam log eksekusinya
Ekspresi terakhirNilainya berangkat lewat port result

Skalar dibongkar; sebuah daftar bernama keluar sebagai objek JSON.

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))

Sambungkan keluarannya ke sebuah Asersi lt agar eksekusinya gagal jika p95-nya melampaui anggaran Anda.

Kolom packages menerima paket CRAN, yang disajikan dari repositori WebAssembly milik WebR.

Mesin R-nya adalah sebuah singleton yang dipakai bersama, dengan eksekusinya diantrekan. Sebuah skrip R yang panjang karenanya menunda skrip berikutnya dalam eksekusi yang sama — jagalah tetap singkat, atau naikkan timeout-nya sesuai kebutuhan.