שימוש במעטפת אינטראקטיבית (REPL)

Elm:
שימוש במעטפת אינטראקטיבית (REPL)

איך לעשות:

Elm אינו מגיע עם REPL משולב. עם זאת, אתה יכול להשתמש ב-elm repl משורת הפקודה שלך כדי להתחיל סשן Elm לאחר התקנת Elm.

> import List exposing (..)
> map (\x -> x * 2) [1, 2, 3, 4]
[2,4,6,8] : List number

בסשן זה, לאחר ייבוא פונקציות הרשימה, כפלנו את המספרים ברשימה וקיבלנו את התוצאה מיידית.

צלילה עמוקה

REPL של Elm עשוי להיראות מוגבל לעומת אלה של שפות אחרות כמו Python או JavaScript, מכיוון ש-Elm היא שפה מהודרת המתמקדת בייצור אפליקציות רשת. באופן היסטורי, Elm התמקדה באפליקציות מלאות יותר מאשר בתסריטים או באינטראקציות עם מעטפת פקודה.

חלופות ל-REPL של Elm כוללות את elm-live ועורכים מקוונים כמו Ellie, שם אתה יכול לראות שינויים בקוד משתקפים בזמן אמת בדפדפן.

בקשר ליישום, REPL של Elm מהדר קטעי קוד של Elm ל-JavaScript ברקע, מאפשר לך להריץ את Elm באופן אינטראקטיבי. זה שונה מ-REPL של שפות מתורגמות, שלא דורשות את שלב ההידור הזה. בנוסף, REPL של Elm מצומצם כדי לשמור על השפה הליבה קלה וממוקדת.

ראה גם