Difference between revisions of "Functional programming"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
Here, ~(^)~ provides integer exponentiation. | Here, ~(^)~ provides integer exponentiation. | ||
− | + | <console> | |
ghci> 313 ^ 15 | ghci> 313 ^ 15 | ||
27112218957718876716220410905036741257 | 27112218957718876716220410905036741257 | ||
− | + | </console> | |
<syntaxhighlight lang="Haskell" style="border:3px dashed blue"> | <syntaxhighlight lang="Haskell" style="border:3px dashed blue"> |
Revision as of 08:26, 7 August 2019
Functional Programming
As the expressions above imply, Haskell has a notion of integers and floating point numbers. Integers can be arbitrarily large. Here, ~(^)~ provides integer exponentiation.
<console> ghci> 313 ^ 15 27112218957718876716220410905036741257 </console>
def quickSort(arr):
less = []
pivotList = []
more = []
if len(arr) <= 1:
return arr
else:
pass