변수 범위가 내가 힌트를 얻은 이유라고 생각한 후에는 변수의 첫 문자가 문자/밑줄인지에 따라 달라진다. 그러나 나는 그 의도를 이해하지 못한다. 의이 예제를 보자 :이 결과 $var1 = "bar"
_var2 = "bar"
var3 = "bar"
Var4 = "bar"
@var5 = "bar"
puts "foo #$var1"
puts "foo #
사용자 정의 변수로 작업 할 때 '@'- sigil 없이는 할 수없는 것이 있습니까? @a 지금은 형식 매개 변수 아닌 변수이기 때문에, sub SHOUT(*@a) {
print @a>>.uc;
}
그 질문을 바람을 피우고 있지만 : #!perl6
use v6;
my $list = <a b c d e f>;
my @list = <a