� # -*- coding: utf-8 -*- � # Python � � # one can write functions, � # save it in a file � # and later on load the file � # and use these functions. � � # For example, save the following line in � # a file and name it module1.py � # def f1(n): returns range(n) � � # to load the file, use import � import mymodule � � # to use the function, use � # fileName.functionName. � print mymodule.f1(5) � � # the file name without the .py suffix � # is the module's name, and is available � # as the variable fileName.__name__ � print mymodule.__name__ � � # for more on modules, see � # http://python.org/doc/2.3.4/tut/node8.html � � -------------------- � # the perl analogue is like this: � # save the following 3 lines in a file � # and name it mymodule.pm � � # package mymodule; � # sub f1($){(1..$_[0])} � # 1 � � # then, call it like the following way � use mymodule; � use Data::Dumper; � print Dumper [&mymodule::f1(7)]; � � # this is about the simplest way � # to write a modlue in perl and � # calling its function. � # for an inscrutable treatment, � # see "perldoc perlmod" � � Xah � [EMAIL PROTECTED] � http://xahlee.org/PageTwo_dir/more.html
-- http://mail.python.org/mailman/listinfo/python-list
