:: - to je trivka
Jak pro koho. Pro mne to byla novinka.
-> - argumenty funkce, šipka místo čárky a poslední je return, trivka
Šipka místo čárky. Koho by to napadlo, že? Naštěstí se mi to nedávno podařilo rozkódovat.
Kromě toho se šipka používá v kontextu do pro výstup. Na to jsi jaksi zapomněl.
>>=, <- - to jsou monády, jo, to je horší no
Hmm, a zase nic. Kdybych to nevěděl z předchozí diskuze, tak by to bylo pro mne +0.
Pomohlo mi, když jsem si definici:
a b = b + 1
přeložil tak, že to rovná se znamená, že to znamená, že je to to samý.
Tohle byla jedna z prvních věcí, kterou jsem pochopil. Zapomněl jsi však uvést, že "a" je jméno funkce. Kromě toho se "a" používá i jako zástupný symbol typu v definici parametrů. Přesto jsi ho použil jako jméno funkce, abys mi to co nejvíc zamlžil. To je tak těžké napsat tohle?
f a = a + 1
A pak už to šlo jeden aha efekt za druhým :-)
No, já nevím. FP jsme se nikdy neučili ani náznakem. OOP jen velmi okrajově - musel jsem se to naučit sám, což bylo vlastně dobře.
Když to shrnu, tak v tom svém příspěvku jsi mi nic nevysvětlil - akorát že je to trivka. Není to výtka na tebe, protože mám pocit, že to dělají všichni haskellisti. Jakmile to pochopí, ztratí schopnost to vysvětlit.
Tyto symboly se v jiných jazycích nepoužívají nebo např. -> v má v PHP jiný význam.
Což teprve takové C a jejich pointerová aritemetika...
V C++ naštěstí nedělám. To je jazyk jak pro masochisty.