- or download this
${ X() } . ${ X() }
concat( deref( X() ), deref( X() ), )
- or download this
${ X() } . ' ' . ${ X() }
concat( concat( deref( X() ), ' ', ), deref( X() ), )
- or download this
${ X() } . ${ X() }
concat( new( deref( X() ) ), deref( X() ), )
- or download this
${ X() } . ' ' . ${ X() }
concat( concat( new( deref( X() ) ), ' ', ), deref( X() ), )
- or download this
use strict;
use warnings;
...
The second concat() copies 1 byte from $b and apend it to that.
1 + 1 + 1 = 3 bytes copied.