marqdo

stdlibok

keywords/stdlib.mq.md

Structure

fn · h1main
comment

Length and type:

bind `s` = hello
bind `n` = > len `s`
call> print text=`n`
bind `ty` = > type `s`
call> print text=`ty`
comment

Trim, split, join, and index:

bind `t` = > trim value= hi
bind `parts` = > split value=a,b sep=,
bind `mid` = > at value=`parts` index=0
bind `j` = > join value=`parts` sep=-
call> print text=`t`
call> print text=`mid`
call> print text=`j`
Functions
Variables
  • j text
    a-b
  • mid text
    a
  • n int
    5
  • parts list · 2
    #value
    1a
    2b
  • s text
    hello
  • t text
    hi
  • ty text
    text

Execution

5 text hi a a-b

Source

---
title: Built-ins len / str / int / type / trim / split / join / at
description: Host builtins for strings and tables
---

# main

Length and type:

**`s` = "hello"**

**`n` = > len `s`**

> print text=`n`

**`ty` = > type `s`**

> print text=`ty`

Trim, split, join, and index:

**`t` = > trim value="  hi  "**

**`parts` = > split value="a,b" sep=","**

**`mid` = > at value=`parts` index=0**

**`j` = > join value=`parts` sep="-"**

> print text=`t`

> print text=`mid`

> print text=`j`

Variable