സ്കാലയിൽ എഴുതിയിരിക്കുന്ന ഹലോ വേൾഡ് പ്രോഗ്രാം

ജാവക്കുള്ള സ്റ്റാൻഡ്-എലോൺ (ആരുടെയും സഹായം കൂടാതെ തനിയെ പ്രവർത്തിക്കാൻ കഴിവുള്ള യൂണിറ്റ്‌) ഹലോ വേൾഡ് ആപ്ലിക്കേഷനിൽ നിന്ന് വ്യത്യസ്തമായി, ക്ലാസ് ഡിക്ലറേഷൻ ഇല്ല, ഒന്നും സ്റ്റാറ്റിക് ആയി പ്രഖ്യാപിച്ചിട്ടില്ല. പകരം ഒബ്ജക്റ്റ് കീവേർഡിൽ ഉപയോഗിച്ചിരിക്കുന്ന സിംഗിൾടൺ വസ്തുവാണ് ഉപയോഗിക്കുന്നത്. പ്രോഗ്രാം HelloWorld.scala -ൽ സൂക്ഷിക്കുമ്പോൾ, ആ കമാൻഡ് ഉപയോഗിച്ച് ഉപയോക്താവ് അത് മെഷീൻ കോഡിലേക്ക്‌ കമ്പ്യൂട്ടർ പ്രോഗ്രാം മാറ്റുന്നു.
ഒപ്പം ഇത് പ്രവർത്തിപ്പിക്കുന്നു

സ്കാലയുടെ കംപൈൽ ചെയ്യൽ, നിർവഹിക്കുന്ന മാതൃക എന്നിവ ജാവയുടെതിന് സമാനമാണ്, ഇത് അപ്പാച്ചെ ആൻറ് പോലുള്ള ജാവ ബിൽഡ് ടൂളുകളുമായി പൊരുത്തപ്പെടുന്നു.

"ഹലോ വേൾഡ്" സ്കാല പ്രോഗ്രാമിൻറെ ഒരു ഹ്രസ്വ പതിപ്പ് ചുവടെ ചേർത്തിരിക്കുന്നു:

സ്കാലയിൽ അന്യോന്യം സമ്പർക്കം പുലർത്തുന്ന ഷെൽ, സ്ക്രിപ്റ്റിങ് പിന്തുണ എന്നിവ ഉൾപ്പെടുന്നു. HelloWorld2.scala എന്ന പേരിൽ ഒരു ഫയൽ സൂക്ഷിച്ച്, ഇത് മുൻകൂർ കംപൈൽ ചെയ്യാത്ത ഒരു സ്ക്രിപ്റ്റ് ആയി റൺ ചെയ്യാൻ കഴിയും:

ഓപ്ഷൻ -e ഉപയോഗിച്ച് കമാൻഡുകൾ നേരിട്ട് സ്കാല ഇൻറർപ്രെട്ടറിൽ പ്രവേശിക്കാം:

REPL ൽ എക്സ്പ്രഷനുകളെ പരസ്പരം ചേർക്കാം:

മറ്റ് കമ്പൈലറുകൾ, ടാർഗെറ്റുകൾ
ഉദാഹരണങ്ങൾ
"ഹലോ വേൾഡ്" ഉദാഹരണം
പ്ലാറ്റ്ഫോമുകളും ലൈസൻസും