String
string.rep
Shared
Repeats a string n times with optional separator
Syntax
local result = string.rep(input, count, separator = "")Parameters
| Type | Name | Description |
|---|---|---|
string | input | String to be repeated |
int | count | Number of times to repeat the string |
string | separator | Separator to insert between repetitions |
Returns
| Type | Name | Description |
|---|---|---|
string | result | String formed by repeating the input string specified number of times |
Examples
local result = string.rep("ab", 3)
engine.print("info", result) --'ababab'local line = string.rep("-", 40)
engine.print("info", line) --'----------------------------------------'local result = string.rep("hi", 3, "-")
engine.print("info", result) --'hi-hi-hi'local padding = string.rep(" ", 10)
engine.print("info", "["..padding.."]") --'[ ]'local result = string.rep("test", 0)
engine.print("info", result) --''local result = string.rep("test", 1)
engine.print("info", result) --'test'local result = string.rep("*", 5)
engine.print("info", result) --'*****'local separator = string.rep("=", 50)
engine.print("info", separator)local dots = string.rep(".", 3)
engine.print("info", dots) --'...'local bar = string.rep("█", 10)
engine.print("info", bar) --'██████████'local result = string.rep("word", 4, " ")
engine.print("info", result) --'word word word word'local indent = string.rep(" ", 3)
engine.print("info", indent.."code") --' code'local pattern = string.rep("* ", 5)
engine.print("info", pattern) --'* * * * * 'local cells = string.rep("| Cell ", 4)
engine.print("info", cells.."|") --'| Cell | Cell | Cell | Cell |'local data = string.rep("A", 100)
engine.print("info", #data) --100local pattern = string.rep("abc", 3)
engine.print("info", pattern) --'abcabcabc'local csv = string.rep("field", 5, ",")
engine.print("info", csv) --'field,field,field,field,field'