Skip to content

Commit 38621c4

Browse files
committed
Replaced erroneous use of .WHAT with .^name, also replaced concatenation of say's arguments with comma-separated list (currently better practice due to performance). Cleaned up minor whitespace thingies in the same examples.
1 parent 4d613ec commit 38621c4

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

cookbook/01strings/01-00introduction.pl

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,17 @@ =head1 Assigning Strings
114114
Or a string object can be declared implicitly by assigning a string value to
115115
a variable, in this case a scalar.
116116
117-
my $scalar = 'String';
118-
say '$scalar is ' ~ $scalar.WHAT; # $scalar is Str
117+
my $scalar = 'String';
118+
say '$scalar is ', $scalar.^name; # $scalar is Str
119119
120120
=end pod
121121

122-
my Str $string = 'This is $string: a scalar holding a String';
123-
say $string ;
124-
say '$string is ' ~ $string.WHAT ; # Str
125-
my $scalar = 'This is $scalar holding a String';
126-
say $scalar ;
127-
say '$scalar is ' ~ $scalar.WHAT ; # Str
122+
my Str $string = 'This is $string: a scalar holding a String';
123+
say $string;
124+
say '$string is ', $string.^name; # Str
125+
my $scalar = 'This is $scalar holding a String';
126+
say $scalar;
127+
say '$scalar is ', $scalar.^name; # Str
128128

129129
=begin pod
130130
@@ -133,19 +133,19 @@ =head1 Assigning Strings
133133
134134
135135
my $scalar = 1234;
136-
say '$scalar is ' ~ $string.WHAT" # $scalar is Int
136+
say '$scalar is ', $string.^name # $scalar is Int
137137
138138
An object can be stringified, by using the ~ operator immediately
139139
prior to the variable's sigil
140140
141-
say '~$scalar is ' ~ (~$scalar).WHAT; # ~$scalar is Str
141+
say '~$scalar is ', (~$scalar).^name; # ~$scalar is Str
142142
143143
=end pod
144144

145145
$scalar = 1234;
146-
say $scalar ;
147-
say '$scalar is ' ~ $scalar.WHAT;
148-
say '~$scalar is ' ~ (~$scalar).WHAT;
146+
say $scalar;
147+
say '$scalar is ', $scalar.^name;
148+
say '~$scalar is ', (~$scalar).^name;
149149

150150
=begin pod
151151

0 commit comments

Comments
 (0)