gpt4 book ai didi

perl - 这两个定义有什么区别?

转载 作者:行者123 更新时间:2023-12-04 21:10:53 26 4
gpt4 key购买 nike

为什么是语法错误:

my @hash{1..4}=(1..4);

但不是这个:

my %hash;
@hash{1..4}=(1..4);

最佳答案

第一个例子是词法范围的 'my' +一个hash slice它预先假设可以以切片的方式声明哈希,这是无效的语法。你的第二个例子是合适的,首先声明散列,假设你正在使用'ing strict + warnings;

关于perl - 这两个定义有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11034902/

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