小编nic*_*jou的帖子

在perl中,当将子例程的返回值赋给变量时,数据是否在内存中重复?

sub foo {
    my @return_value = (1, 2);
}
my @receiver = foo();
Run Code Online (Sandbox Code Playgroud)

这个分配是否像perl中的任何其他分配一样?数组在内存中重复?我怀疑这个原因,因为子程序保存的数组是一次性的,复制完全是多余的.为了优化原因,将数组"链接"到@receiver是有意义的.

顺便说一句,我注意到一个类似的问题Perl:函数返回引用还是复制?但没有得到我想要的.

而我在谈论Perl5

PS.关于perl这类主题的任何书籍或材料?

perl programming-languages

5
推荐指数
1
解决办法
353
查看次数

使用 github api 获取文件的最后提交日期

正常GET /repos/:owner/:repo/contents/:path不包含有关日期的任何信息。

github github-api

5
推荐指数
1
解决办法
1787
查看次数

标签 统计

github ×1

github-api ×1

perl ×1

programming-languages ×1