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)

Reply via email to