Using the def command you can create a new custom method for your program to use. A custom method will return a value
Syntax
def input.method(parameters) (// run your method code return "data")log "hi".method()// this passes "hi" and null to the method and then logs "data"
Example
The below is an example of how to make a script that splits a string into single characters, like using
def text_data.makeLetters() ( data = []// new array i =0 loop text_data.len ( i ++// increment counter letter = text_data[i]// get letter of string data =data.append(letter)// push letter of string onto data array ) return data// return the array)log "hello".makeLetters()// ["h","e","l","l","o"]
We can also compress the splitter using some more advanced techniques
def text_data.makeLetters() ( data = []// new array// start a for loop using the "i" variable for i text_data.len (data.append(text_data[i])// push letter of string onto data array ) return data// return the array)log "hello".makeLetters()// ["h","e","l","l","o"]