� # -*- 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

Reply via email to