Toisin kuin imperatiivisessa ohjelmoinnissa, funktiolla ei ole sivuvaikutuksia eli sen arvo on aina sama samoilla parametreilla.
tˈoisɪŋ kˈuin ˌimperatˌiːvɪsˈessa ˌohjelmoinnˈissa, fˌuŋktɪˈolla ei ˌoles sˌivuvˌaikutuksˈia ˈelɪ sˈen ˈarvo on ˈaina sˈama samˈoilla pˌarametrˈeilla.