[nem-pl] Dwie nazwy dla funkcji
Michal Moskal
malekith at pld-linux.org
Wed Nov 19 00:22:25 CET 2003
On Wed, Nov 19, 2003 at 12:11:45AM +0100, Dawid Duda wrote:
> Wyobrazmy sobie taka sytuacje, ze chcemy powiedziec, ze funkcja ma
> dostac druga nazwe. Jestesmy sobie np. w module bibliotecznym i chcemy
> udostepni funkje pod dwoma nazwami.
>
> Zalozmy ze zaimplementowalismy funkcje filter, a teraz chcemy zeby byla
> funkcja find_all ktora jest tak naprawde ta sama funkja. Jak mozemy to
> zrobic? Bo oczywiste mozliwosci mi sie skonczyly :)
Hmm, a:
'a find_all (f : 'a -> bool, l : list ('a)) : list ('a) {
filter (f, l)
}
Nie sądzę, by jakiś specjalny support dla takich aliasów był użyteczny w
ogólnym przypadku.
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
More information about the devel-pl
mailing list