R"non mais c'est surement magnifique"


montreuillois (./87) :
Q : Je suis noir de peau et j'habite dans le 17ème
R : Mon pauvre


Hippopotame (./95) :
Si ça se trouve c'est pas un robot, c'est des standardistes payés à répondre.

Brunni (./62) :Hippopotame (./55) :(defun factorial (n) (if (<= n 1) 1 (* n (factorial (- n 1)))))
Mais quelle horreur! T'as pas honte? Je trouve encore le bytecode java largement plus compréhensible

dualmoo (./100) :
mais c'est encore plus beau comme ça :(define (factorial n) (if (<= n 1) 1 (* n (factorial (- n 1)))))
scheme > lisp
(define (factorial n)
(if (= n 0)
1
(* n (factorial (- n 1)))))
Pollux (./103) :(define (factorial n) (if (= n 0) 1 (* n (factorial (- n 1)))))
#chipote#
Nil (./92) :
Q : J'ai faim
R : Et bien, il faut manger

dualmoo (./105) :Pollux (./103) :(define (factorial n) (if (= n 0) 1 (* n (factorial (- n 1)))))
#chipote#
ah non, beurk les fonctions qui terminent pas !

(et je sais pas si scheme permet de redéfinir les opérateurs, mais si c'est le cas c'est évidemment encore pire)
autant lever une exception grâce à assert ou provide/contract...)Pollux (./109) :
(et puis de toute façon c'est idiot de renvoyer n'importe quoi sous prétexte qu'on veut absolument que le programme termine même en dehors de son domaine de correctionautant lever une exception grâce à assert ou provide/contract...)
), elle se borne à 'ne pas parler de politique'.

(define (factorial n)
(if (zero? n)
1
(if (zero? (rand 2))
(* n (factorial (- n 1)))
(/ (n+1) (factorial (+ n 1))))) 

Nil (./92) :Tu n'as pas enchaîné sur la réplique suivante ? "on n'y arrive pas !!"
Q : J'ai faim
R : Et bien, il faut manger