gpt4 book ai didi

perl - "my"是 Perl 中的函数吗?

转载 作者:行者123 更新时间:2023-12-03 02:01:52 25 4
gpt4 key购买 nike

我知道 my 用于声明 block 或文件的本地变量。我一直假设 my 是 Perl 中的关键字。但我刚刚被告知这实际上是一个函数。证据之一是 perldocmy 放在“Functions”部分下,请参阅 http://perldoc.perl.org/functions/my.html .

函数如何完成声明局部变量的工作?

最佳答案

my 不是一个函数,它只是与函数(在 Perl 文档中)聚集在一起,因为它的工作方式类似于函数。

如果你看perldoc perlfunc ,据说,

Here are Perl's functions (including things that look like functions, like some keywords and named operators) arranged by category...

然后稍微低于这个值

Keywords related to scoping
caller, import, local, my, our, package, state, use

具体来说,请注意此处使用的是“关键字”一词,而不是“函数”

这意味着您会在 Perl functions A-Z 下找到一些非功能(例如关键字)

另一种说法是:如果 perldoc 中的“函数”下列出了某些内容,则它不一定是函数 - 它可以是关键字或命名运算符,其作用类似于函数。

关于perl - "my"是 Perl 中的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17358800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com