On 08/06/2018 01:58 PM, ToddAndMargo wrote:
Hi All,
How do I assign a string that looks like an integer
into an interger?
$str = "601" -- > $int = 601
Many thanks,
-T
Follow up.
My notes on String to Integer and Integer to String:
Perl 6: convert String to Integer and Integer to String:
String to Integer:
$ p6 'my Str $x = "122333"; my Int $y = $x.Int; say $y;'
122333
$ p6 'my Int $x; my Str $y = "5"; $x = "$y" + 0; say "$x";'
5
Integer to String:
$ p6 'my Int $x = 122333; my Str $y = $x.Str; say $y;'
122333
$ p6 'my Str $x; my Int $y = 9; $x = "$y"; say "$x";'
9
$ p6 'my Str $x = "1\n22\n333\n"; my Int @y; @y = ( split "\n", $x,
:skip-empty )>>.Int; for @y -> Int $i {say $i;}'
1
22
333
$ p6 'my Str $x = "1\n22\n333\n"; my Int @y; for ( split "\n", $x,
:skip-empty )>>.Int -> $i {say $i;}'
1
22
333
"dd":
$ p6 'my Str $x = "5"; my Int $y = dd +$x; say $y'
5
(Int)
$ p6 'my Int $y = 7; my Str $x = dd ~$y; say $x'
"7"
(Str)