Kryzeth Standard Library

StdLib.Classes.StringArray

if needed, we will make it a normal string array later


String Array Metatable For working with string arrays without duplicate values

Methods7

function StringArray.has(name: string) -> string boolean

Does this array contain name.

Parameters
namestring

The string to find.

Returns
stringboolean

is in array

function StringArray.add(name: string | string[]) -> self

Add a string to the array if it doesn't exist in the array.

Parameters
namestring | string[]

The string to add.

Returns
self
function StringArray.remove(name: string) -> self

Remove the string from the array if it exists.

function StringArray.toggle(name: string) -> self

Toggles the passed name in the array by adding it if not present or removing it if it is.

function StringArray.clear() -> self

Clear the array returning an empty array object

function StringArray.tostring() -> string

Convert the array to a string

function StringArray.concat(rhs: string | StdLib.Classes.StringArray) -> StdLib.Classes.StringArray

Concat string-arrays and strings together

Fields1

StringArray.__class: string = "string-array-class"