File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ registers it in some internal symbol table. This internal symbol table is used
16
16
to detect undeclared variables, and to tie the code generation for the
17
17
variable to the correct scope.
18
18
19
- At run time, a variable appears as an entry in a I < lexical pad > , short
20
- I < lexpad > . This is a per-scope data structure that stores a pointer for each
19
+ At run time, a variable appears as an entry in a I < lexical pad > , or I < lexpad >
20
+ for short . This is a per-scope data structure that stores a pointer for each
21
21
variable.
22
22
23
23
In the case of C < my $x > , the lexpad entry for the variable C < $x > is a pointer
@@ -150,7 +150,7 @@ As a curious side note, Perl 6 supports binding to array elements:
150
150
say @a; # 42 2 3
151
151
152
152
If you've read and understood the previous explanations, it is now time to
153
- wonder how this can possibly work. After all binding to a variable requires a
153
+ wonder how this can possibly work. After all, binding to a variable requires a
154
154
lexpad entry for that variable, and while there is one for an array, there
155
155
aren't lexpad entries for each array element (you cannot expand the lexpad at
156
156
run time).
You can’t perform that action at this time.
0 commit comments