Pad: Difference between revisions

From The K Language Wiki
Content added Content deleted
No edit summary
m (Lowercase title)
Line 1: Line 1:
{{lowercase title}}
{{primitive|x$s}}
{{primitive|x$s}}


'''Pad''' pads a string with spaces on one side to a specific length, based on an integer <code>x</code>.
'''pad''' pads a string with spaces on one side to a specific length, based on an integer <code>x</code>.


Positive integers pad on the right, and negative integers pad on the left.
Positive integers pad on the right, and negative integers pad on the left.

Revision as of 21:26, 8 July 2022


Pad
x$s

pad pads a string with spaces on one side to a specific length, based on an integer x.

Positive integers pad on the right, and negative integers pad on the left.

Padding is fully atomic, and special cased to treat strings as atoms.

  10$"abc"
"abc       "

  (3;4;(5;6))$("xy";"za";("bc";"cd"))
("xy "
 "za  "
 ("bc   "
  "cd    "))