in reply to map sub to list?

How is one different from the other?
perldoc -f ord does not require you to explicitly pass an argument to it, but your user-defined sub f requires you to pass an argument to it.