R Shell
Eine interaktive R-Shell, die zum Ausführen von R-Befehlen in der Cloud mit OpenCPU verwendet werden kann.
Optionen
- code |
string
: Zu bewertender R-Code. Default:''
. - solution |
string
: für Programmierfragen, R-Codestring
, der die offizielle Lösung für das Problem darstellt. Default:''
. - hints |
array<(string|node)>
: bei Programmierfragen eine Reihe von Hinweisen, die eine Hilfestellung bei der Herangehensweise an das Problem geben. Default:[]
. - addPreceding |
boolean
: wenn auf true gesetzt, wertet die Shell den gesamten Code der aktuellen Komponente und aller vorhergehenden aus, die in der Lektion vorkommen. Default:false
. - libraries |
array
: R-Bibliotheken, die automatisch geladen werden sollen, wenn der Eingabe-"Code" ausgeführt wird. Default:[]
. - precompute |
boolean
: steuert, ob der Standardcode ausgeführt werden soll, wenn die Komponente montiert ist. Default:false
. - prependCode |
(string|array)
: R-Codestring
(oderarray
von R-Codeblöcken), der bei der Auswertung dem incode
gespeicherten Code vorangestellt wird. Default:''
. - chat |
boolean
: steuert, ob die Gruppenchatfunktionalität aktiviert werden soll. Default:false
. - disabled |
boolean
: steuert, ob alle Benutzereingaben deaktiviert und der Codeblock statisch werden soll. Default:false
. - lines |
number
: Anzahl der anzuzeigenden Zeilen. Default:5
. - resettable |
boolean
: steuert, ob eine Reset-Taste zum Wiederherstellen der Standard-Codeeingabe angezeigt werden soll. Default:false
. - style |
object
: CSS-Inline-Stile. Default:{}
. - onChange |
function
: Callback, der bei jeder Änderung der Textfeldeingabe aufgerufen wird. Default:onChange() {}
. - onEvaluate |
function
: Callback, der immer dann aufgerufen wird, wenn die SchaltflächeEvaluate
angeklickt wird. Default:onEvaluate(){}
. - onResult |
function
: Callback, der immer dann aufgerufen wird, wenn das Ergebnis einer Code-Ausführung aus der Cloud bezogen wird. Das ErgebnisString
wird als einziges Argument an die Callback-Funktion übergeben. Default:onResult() {}
.
Beispiele
- Minimal
- Multiline
- Precompute & Disabled
- Using Libraries
- Add Preceding Code
- Hints & Solution
Live-Editor
Ergebnis
ReferenceError: Provider is not defined