X-Git-Url: https://git.deb.at/?p=debienna.git;a=blobdiff_plain;f=FunctionGenerator%2Findex.mdwn;h=7b0f7211576b58563cb59ccada656cc0db618490;hp=8cc708723d8768f7ff231a6e85fa97bd867dd0a5;hb=2116395712a481b03394413cab6a9ab67fb12f7f;hpb=096ccad2de573f503e177bb76164614337f92da3 diff --git a/FunctionGenerator/index.mdwn b/FunctionGenerator/index.mdwn index 8cc7087..7b0f721 100644 --- a/FunctionGenerator/index.mdwn +++ b/FunctionGenerator/index.mdwn @@ -1,9 +1,10 @@ -MarkusRaab hat gefragt ob es möglich ist mit funktionaler Programmierung -auch ein neues Array zu erzeugen. + +[[MarkusRaab]] hat gefragt ob es möglich ist mit funktionaler Programmierung auch ein neues Array zu erzeugen. Lösung in Python: -{{{ + +[[!format txt """ def creator (f,c,n): if n==1: return c @@ -13,10 +14,9 @@ def creator (f,c,n): f=creator (lambda y: y + [1], lambda x:x, 5) print f([]) -}}} - +"""]] Lösung in Lisp -{{{ +[[!format txt """ (define (creator f c n) (cond ((= n 0) c) @@ -30,6 +30,7 @@ Lösung in Lisp (lambda (x) x) 7) '()) -}}} ----- -CategoryCodeSnippets \ No newline at end of file +"""]] + + + [[!tag CategoryCodeSnippets]]