Menu
Coddy logo textTech

Lua Online

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

Coddymain.lua
Output
Click Run to see the output here.

הריצו Lua אונליין בדפדפן

עורך Lua אונליין וחינמי שמריץ קוד. כתבו סקריפטים של Lua בדפדפן, לחצו על הרצה, וה-interpreter הסטנדרטי של Lua מריץ אותם תוך שניות. בלי luarocks, בלי build ובלי התקנה מקומית להגדיר מראש.

העורך בנוי על אותו מנוע של VS Code, כך שהדגשת תחביר של Lua, השלמה אוטומטית וסימון שגיאות עובדים כולם. הקוד רץ על ה-interpreter של Lua על Alpine Linux, עם הספריות הסטנדרטיות זמינות: string, table, math, io, os ו-coroutine. מתאים ללימוד Lua לסקריפטים במשחקים, לקובצי הגדרות משובצים או לסקריפטים של Redis.

מה הופך את עורך ה-Lua האונליין הזה לשימושי

  • הרצת Lua מיידית: כתבו קוד, לחצו על הרצה וקבלו פלט מה-interpreter של Lua תוך שניות, בלי luarocks ובלי שלב build.
  • הדגשת תחביר מלאה של Lua, השלמה אוטומטית והודעות שגיאה ברורות עם מספרי שורות, עם אותו מנוע עורך של VS Code.
  • יש תמיכה בקלט stdin. io.read(), io.read('*l') ו-io.lines() קוראים כולם מתיבת הקלט של העורך, כך שסקריפטים אינטראקטיביים של Lua מתנהגים כמו בהרצה בטרמינל. בלי interpreter של Lua, luarocks או כלי build אצלכם.
  • interpreter של Lua עם tables, metatables, coroutines וספריות string/math/io הסטנדרטיות: כל מה שצריך לתרגול כתיבת סקריפטים.

מה אפשר לבנות בעורך ה-Lua האונליין

  • tables כמערכים, כרשומות וכ-hash maps: הטיפוס המורכב היחיד שהופך את Lua לאלגנטית, שאפשר לבדוק השמה אחת בכל פעם.
  • metatables ו-metamethods (__index, __newindex, __add, __call): אבני הבניין של מערכת האובייקטים שמשתמשים בהן בסקריפטים של משחקים ובהגדרות משובצות.
  • ניסויים מהירים ב-Lua: בדקו קריאת pattern matching עם string.match, ודאו את זרימת ה-yield/resume של coroutine או נסו closure על upvalue.

שאלות נפוצות על קומפיילר Lua אונליין

קומפיילר ה-Lua האונליין חינמי?
כן, עורך ה-Lua חינמי לשימוש. בלי הרשמה, בלי interpreter של Lua להתקין ובלי הגדרת luarocks: פותחים את הדף ומריצים קוד.
צריך Lua או luarocks מותקנים?
לא צריך להתקין כלום. לא צריך Lua, luarocks או כלי build במחשב. מריץ ה-Lua האונליין מריץ את הסקריפטים שלכם עם ה-interpreter של Lua ומחזיר את הפלט תוך שניות.
עורך ה-Lua האונליין עובד בנייד ובמחשבי Chromebook?
כן. עורך ה-Lua עובד בכל דפדפן מודרני, במחשב, בטאבלט או בנייד. מתאים לבדיקת סקריפטים של Lua ממחשב Chromebook, מ-iPad או ממחשב בבית הספר.
עורך ה-Lua האונליין תומך ב-io.read() וב-stdin?
כן. io.read(), io.read('*l') לשורה בודדת ו-io.lines() למעבר על כל השורות קוראים את השורות שהקלדתם בדיוק כמו כשמריצים lua script.lua בטרמינל.
איך ממשיכים ללמוד Lua אחרי שמנסים את העורך?
ערכו את קוד ה-Lua לדוגמה, לחצו על הרצה ונסו שוב ושוב. כשתרצו משהו מובנה יותר, קורס ה-Lua האינטראקטיבי של Coddy מכסה tables, metatables, coroutines והספרייה הסטנדרטית עם תרגילים מעשיים. בסיס מוצק, בין אם אתם מכוונים לסקריפטים של משחקים ובין אם לשימוש משובץ.

כלים שימושיים ל-Lua

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-Lua אונליין - כולם חלק מ-Coddy.