Portál AbcLinuxu, 11. května 2025 04:20
$fn_len = \length;
$txt = "Nejaky text";
$delka = &$fn_len($txt);
Kód skončí chybou, protože $fn_len neobsahuje referenci na podprogram. Lze to samozřejmě obejít "zabalením" do podprogramu $fn_len = sub { length shift }, ale to není čisté řešení.
Jak uložit do skaláru referenci na vestavěnou funkci přímo ?
chomp, chop, chr, crypt, hex, index, lc, lcfirst, length, oct, ord, pack, reverse, rindex, sprintf, substr, uc, …
Nikdo ?
Happy Barney ?
Holt "nobody's perfect" ;-)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.