Perl如何定义子程序并使用子程序

 时间:2024-11-01 16:05:19

1、定义子程序使用关键字sub即可,如下图所示。而调用子程序用&符号即可调用。

Perl如何定义子程序并使用子程序Perl如何定义子程序并使用子程序

4、子程序是可以传入参的。还是那句话,现在没见过哪门语言的函数无法传参的。但是perl的子程序对参数的处理很奇怪。比如C,可能会有void max(int a,int b)类似于这种写法,告诉你我有2个形参这样子,但perl没有。反正我到现在都感觉蛮别扭的。如下图所示,子程序的定义没有任何区别,但是在函数体内,出现了$_[0]这种东西。@_这个东西是数组变量,我们可以用$_[0]来引用第一个参数,以此类推。

Perl如何定义子程序并使用子程序

6、那么,perl难道就不可以有私有变量么?答案是可以的,perl一样可以创建私有变量,只在子程序内部生效,在子程序外部是没有任何意义的,那就要借助my操作符。如下图所示,在子程序内部创建了2个私有变量$h,$o,在内部访问时OK的,在外部访问并没有任何值。

Perl如何定义子程序并使用子程序

8、那如果想在执行程序一半的时候想结束执行并返回结果怎么办?perl一样支持return

Perl如何定义子程序并使用子程序
  • 爷爷的小院如何加速菜地领红包?
  • 语言障碍是什么原因引起的?
  • 贡嘎山旅游的攻略
  • 如何挑选床垫
  • 新手怎么做微商?
  • 热门搜索
    喝蜂蜜能减肥吗 豆瓣电影怎么看 红烧鲳鱼的家常做法 怎么找情人 clannad攻略 减肥攻略 肺癌晚期怎么治疗 华东五市旅游攻略 柠檬水的正确泡法减肥 无线话筒怎么连接电脑