ഫങ്ഷണൽ ലിറ്ററൽ, അടച്ചുപൂട്ടലുകൾ, പുനർക്രമീകരണം-സ്ഥായിയായ വസ്തുക്കൾ, കൂടാതെ ഉയർന്ന-ഓർഡർ ഫംഗ്ഷനുകളുടെ ഉപയോഗം എന്നിവ പോലുള്ള ഫങ്ഷണൽ പ്രോഗ്രാമിങ് സവിശേഷതകൾ ഡി പിന്തുണയ്ക്കുന്നു. അജ്ഞാത പ്രവർത്തനങ്ങക്കായി രണ്ട് വാക്യഘടനകൾ ഉണ്ട്, അവയിൽ ഒന്നിലധികം പ്രസ്താവനകൾക്കും "ഷോർട്ട്ഹാൻഡ്" സിംഗിൾ എക്സ്പ്രഷൻ നോട്ടേഷൻ ഉപയോഗിക്കുന്നു: 
ഫങ്ഷൻ ലിറ്ററുകൾക്കും ഫങ്ഷനുകൾക്കുമായി രണ്ട് ബിൽറ്റ്-ഇൻ codice_5ഉണ്ട്. സ്റ്റാക്കിനെ-അനുവദിച്ച ഫങ്ഷൻ പോയിന്റെ ചുരുക്കമായിരിക്കും ഇത്. ചുറ്റുപാടുമുള്ള പോയിന്റ് ഉൾപ്പെടുന്ന codice_6 ഒരു അജ്ഞാത ഫംഗ്ഷനൊപ്പം ടൈപ്പുചെയ്യൽ അനുമാനങ്ങൾ ഉപയോഗിക്കാം, അങ്ങനെയെങ്കിൽ ഒരു പരിസ്ഥിതി സൂചിക ആവശ്യമില്ലെന്ന് തെളിയിക്കുന്നില്ലെങ്കിൽ കമ്പൈലർ ഒരു codice_6സൃഷ്ടിക്കുന്നു. അതുപോലെ തന്നെ, ഒരു സമാരംഭിക്കൽ നടപ്പാക്കാൻ, കമ്പൈലർ ആവശ്യമായ സ്ഥലത്ത് മാത്രം പ്രാദേശിക വേരിയബിളുകൾ ഉൾക്കൊള്ളുന്നു (ഉദാഹരണത്തിന്, ഒരു പ്രവർത്തനം മറ്റൊരു ഫംഗ്ഷൻ ഉപയോഗിച്ച് തിരികെ വരികയാണെങ്കിൽ, ഫങ്ഷൻ സ്കോപ്പ് അവസാനിക്കുന്നു). ടൈപ്പുചെയ്യൽ അനുമാനങ്ങൾ ഉപയോഗിക്കുമ്പോൾ, അത് തെളിയിക്കാനാഗ്രഹിക്കുന്നെങ്കിൽ, ഒരു ഫംഗ്ഷന്റെ തരത്തിലേക്ക് codice_8 codice_9ആട്രിബ്യൂട്ടുകൾ കൂടി കമ്പൈലർ ചേർക്കും.

കറക്കിങ്, മാപ്പുകൾ, ഫിൽറ്റർ, കുറയ്ക്കുക തുടങ്ങിയ സാധാരണ പ്രവർത്തനങ്ങളായ സ്റ്റാൻഡേർഡ് ലൈബ്രറി മൊഡ്യൂളുകൾ codice_10 ,codice_11 മുഖേനയുള്ള മറ്റ് പ്രവർത്തന ഫീച്ചറുകൾ ലഭ്യമാണ്.

കൂടാതെ, മുകളിൽ പറഞ്ഞ പ്രവർത്തന രചനകൾ യൂണിഫോം ഫംഗ്ഷൻ കോൾ സിന്റാക്സ് (UFCS) ഉപയോഗിച്ച് കൂടുതൽ സ്വാഭാവിക ഇടത്തു നിന്നും വലത്തേക്കുള്ള വായനയ്ക്കായി ഉപയോഗിക്കാം.

പ്രോഗ്രാമിങ് മാതൃകകൾ
നിർവ്വഹണപരം
സവിശേഷതകൾ
ഉദാഹരണങ്ങൾ