相关疑难解决方法(0)

我应该如何在Perl中使用"my"关键字?

我一直在网上看到Perl脚本中的变量名前面的"my"关键字,但我不知道这意味着什么.我尝试在线阅读手册页和其他网站,但鉴于我看到它与手册之间的区别,我很难辨别它是什么.

例如,它用于获取此帖子中数组的长度: 在Perl中查找数组的大小

但手册说:

我声明列出的变量是封闭的块,文件或eval的本地(词法).如果列出了多个值,则列表必须放在括号中.

它做什么以及如何使用?

perl scope declaration

86
推荐指数
3
解决办法
8万
查看次数

Perl的"sort()"函数究竟是什么"$ a"和"$ b"?

我理解如何使用Perl sort()函数得到我想要的结果,这更像是关于内部工作的问题sort().

"$ a"和"$ b"变量来自哪里?我阅读了文档中的排序,似乎不清楚.什么是"$ a"和"$ b"以及它们的特殊之处是什么?

例如:

my @sorted_list = sort {$a cmp $b} @unsorted_list;
Run Code Online (Sandbox Code Playgroud)

如何排序知道如何处理"$ a"和"$ b"以及为什么不为"$ a"或"$ b"获得"全局符号需要显式包名"错误?

sorting perl scope

11
推荐指数
2
解决办法
2947
查看次数

标签 统计

perl ×2

scope ×2

declaration ×1

sorting ×1