Sciobazo Kodo
Rulante kondon sur via aparato
Python kaj JavaScript en respondo povas esti ruliĝataj ĝuste tie kie ili estas, en sablando sur via propra aparato. Ĝi estas senpaga, kaj nenio forlasas la aparaton.
Ĉi tiu paĝo estas maŝintradukita por komforto. La angla originalo estas la versio kiu validas.
La Run-butono
Python kaj JavaScript-kodblokoj en la respondoj de Nymbot havas Kursu butono. Premu ĝin kaj la kodo funkcias en sablado ene de la aplikaĵo: enfermita kadro, kiu ne povas vidi viajn klavojn, viajn babilegojn aŭ la reston de la aplikaĵo, funkciante en la fono por ke senkontrolece kuranta ciklo neniam glaciazu ion ajn.
JavaScript komencas tuj. Python estas ŝargita en vian aparaton de la propra retejo de Nymbot la unuanfoje kiam vi rulas ion, proksimume 14 MB plus ajn bibliotekojn kiujn la kodo importas, kaj komencas pli rapide post tio.
Por aliaj lingvoj, aŭ por kodo kiu bezonas la interneton aŭ pli da tempo, uzu Rulu en la servilo anstataŭe.
Kio revenas
La rezultoj aperas sub la koda bloko: kion ĝi printis, ajn erarojn, kaj la valoron de la lasta linio. Tabeloj estas montritaj kiel tabeloj, grafikoj estas desegnitaj kiel bildoj, kaj dosieroj kiujn la kodo skribis ricevas a Konservu butono.
Sendu la rezulton al Nymbot metas la rezulton en la komponilon, tiel ke vi povas demandi pri ĝi. Ĝi ne estas sendita ĝis vi sendas ĝin.
Uzante aliĝintajn dosierojn
La teksto de la dokumentoj aldonitaj al la babilejo estas disponebla al la kodo kiel dosieroj, laŭ nomo, do vi povas aldonigi CSV-dosieron kaj peti kodon, kiu legas ĝin. La dosieroj estas transdonataj al la sablujo en via aparato kaj ne estas interŝutitaj ĉien.
Kion ĝi ne povas fari
- Neniu reto. La kodo ne povas elŝuti retejojn, voki APIojn aŭ instali pakojn el la interreto. Python povas importi nur la bibliotekojn, kiujn Nymbot servas por ĝi.
- 30 sekundoj. Ekzekuto, kiu daŭras pli longe, estas haltigita kaj ĝia sablando forĵetata.
- Freŝa sablando por ĉiu babilego. Movado al alia babilejo forĵetas la malnovan sablokeston, do nenio el la ekzekutoj de unu babilejo restas por la alia.
- Nur kion la aparato povas fari. Ĝi funkcias en la aplikaĵo sur via aparato, do peza laboro estas limigita de la rapideco kaj memoro de via aparato.
Kion la kodo laborigas, kaj kion ĝi produktas, restas sur via aparato.