In Str§
See primary documentation in context for method indent
multi method indent(Int $steps where { $_ == 0 } ) multi method indent(Int $steps where { $_ > 0 } ) multi method indent($steps where { .isa(Whatever) || .isa(Int) && $_ < 0 } )
Indents each line of the string by $steps
. If $steps
is negative, it outdents instead. If $steps
is *
, then the string is outdented to the margin:
" indented by 2 spaces\n indented even more".indent(*) eq "indented by 2 spaces\n indented even more"