Citace od: Kit kdy 31. 08. 2017, 22:16:35
Plyne z toho, že funkce pro stejné vstupní parametry dává stejné výstupy.
Ne, to z toho neplyne, to je tvoje DEFINICE pojmu "konstantní fce".
BTW, opět v Erlangu ani Scale tohle neplatí. A pokud se nemýlím, tak ani v Clojure. Ono vůbec těch jazyků, kde to platí striktně, moc není.
Lepší ilustraci toho, jak pitomé jsou generalizace ohledně FP, jsi podat nemohl

(Otázka "a co z toho plyne?" pořád zůstává, akorát už asi ani nechci slyšet odpověď, protože jediný, co tady demonstruješ, je, že i v "OOP jazyce" se dá programovat funkcionálním stylem, což není pro nikoho žádný překvápko. Je to stejný jako že i céčku se dá psát objektově. I v assembleru. I když budeš zadávat ed-em stroják, můžeš programovat funkcionálně, objektově, strukturovaně, špagetově... Myslíš, že to někoho překvapuje nebo o co go?)