Kunskapsbas Koden är
Kör koden på din enhet
Python och JavaScript i ett svar kan köras precis där de är, i en sandlåda på din egen enhet.
Den här sidan är maskinöversatt för enkelhetens skull. Det engelska originalet är den version som gäller.
Run knappen
Python och JavaScript kodblock i Nymbots svar har en Löpning Tryck på den och koden körs i en sandlåda inuti appen: en låst ram som inte kan se dina nycklar, dina chattar eller resten av appen, körs i bakgrunden så att en runaway loop aldrig fryser någonting.
Python laddas på din enhet från Nymbots egen webbplats första gången du kör något, cirka 14 MB plus alla bibliotek som koden importeras, och startar snabbare efter det.
För andra språk, eller för kod som behöver internet eller mer tid, använd Kör på server i stället.
Vad kommer tillbaka
Resultaten visas under kodblocket: vad det tryckte, eventuella fel och värdet på den sista raden. Rädda och knappen.
Skicka utdata till Nymbot Sätter utgången i komponenten så att du kan fråga om den. Den skickas inte förrän du skickar den.
Använda bifogade filer
Texten i de dokument som bifogas chatten är tillgänglig för koden som filer, genom namn, så att du kan bifoga en CSV och begära kod som läser den.
Vad den inte kan göra
- Inte ett nätverk. Koden kan inte hämta webbsidor, ringa APIs eller installera paket från Internet. Python kan bara importera de bibliotek som Nymbot tjänar till det.
- 30 sekunder . En löpning som tar längre tid stoppas och dess sandlåda kastas bort.
- Färsk sandlåda per chat. Att flytta till en annan chatt kastar bort den gamla sandlådan, så ingenting från en chats körningar är kvar för en annan.
- Det enda som enheten kan göra. Det körs i appen på din enhet, så tungt arbete är begränsat av enhetens hastighet och minne.
Vad koden fungerar på, och vad den producerar, stannar på din enhet.