X-Git-Url: https://git.deb.at/?p=debienna.git;a=blobdiff_plain;f=FunctionGenerator%2Findex.mdwn;h=4791418d6ecbfc29b118eb1e8c3869f4afca51f9;hp=8cc708723d8768f7ff231a6e85fa97bd867dd0a5;hb=1987a8a6713d85e7b26df584f69a177ce546e4ff;hpb=096ccad2de573f503e177bb76164614337f92da3 diff --git a/FunctionGenerator/index.mdwn b/FunctionGenerator/index.mdwn index 8cc7087..4791418 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|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,9 @@ Lösung in Lisp (lambda (x) x) 7) '()) -}}} ----- -CategoryCodeSnippets \ No newline at end of file +"""]] + + +--- + + [[CategoryCodeSnippets|CategoryCodeSnippets]]