סקאלה (שפת תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
הורדתי את CLR כי סקאלה כבר לא תומכת בזה. הוספתי LLVM כי התחילו לעבוד על זה.
אין תקציר עריכה
שורה 66:
}
</syntaxhighlight>
שלא כמו בתוכנית stand-alone דומה בשפת [[Java|ג'אווה]], בסקאלה אין צורך להצהיר על [[מחלקה (תכנות)|מחלקה]] (class), ואין צורך להגדיר שום דבר כסטטי (static); במקום זאת משתמשים ב[[אובייקט (מדעי המחשב)|אובייקט]] [[סינגלטון (תבנית עיצוב)Singleton|סינגלטון]] שנוצר באמצעות המילה השמורה '''object'''.
כאשר התוכנית נשמרת בקובץ בשם <code>HelloWorld.scala</code>, ניתן להדר אותה מ[[ממשק שורת פקודה|שורת הפקודה]]: