연쇄 방식으로 해시를 사용하면 많은 혼란을 겪습니다. 예를 들어, 나는 다음 Perl 코드를 읽었고, 조각별로 이해하는 법을 배웠다.연쇄 방식으로 해시 사용
$model->{result}->{forcast}->[$index]->{label} = 1;
$Neg{$examples->{result}->[$index]->{title}} = 1
또한 일부 항목에는 $ index와 같은 $가있는 이유는 무엇입니까? 다른 사람들은 라벨과 같은 것을 가지고 있지 않습니다.
$ 인덱스는 []에 싸여 있지만 다른 것들은 {}로 묶여 있습니다. 차이점은 무엇입니까?
당신은 인용하지 않고 같은 일반 텍스트 해시 키가 안 상당 $Neg{$examples->{result}->[$index]->{title}} = 1
해시 키의 인용 부호를 제외해도 아무런 문제가 없습니다. 열쇠가 공백을 포함하지 않는 한 그것은 잘 동작합니다. – friedo
경고를 사용하지 않는 한 가장 좋은 방법입니다. 그리고 경고를 사용하지 않으면 나쁜 사람이됩니다. – Dan
인용되지 않은 해시 키 사용에 대한 경고는 없습니다. – friedo