Documentation / CalcMe

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • Wiris Quizzes

      • Learning Lemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Home
                    • CalcMe
                    • Commands
                    • Programming Functions
                    • Programming Functions

                    Programming Functions

                    Reading time: 1min

                    Below you can find a complete list of the existing commands related to Programming Functions. You can access the dedicated documentation for each command by clicking on its name.

                    append Appends an element
                    belongs? Checks if an element belongs to a set
                    complement Complement of two sets
                    constant_list Constant list constructor
                    count_element Number of appearences of an element in a list
                    divisor Divisor constructor
                    else_if Else_if statement
                    else Else statement
                    empty_divisor Empty divisor constructor
                    empty_relation Empty relation constructor
                    empty_table Empty table constructor
                    erase Erase an element of a list
                    expression Converts a string to an expression
                    for For loop statement
                    ger_domain Type of object
                    head First element of a list
                    if If statement
                    in Runs an iterator within a range
                    index_erase Erase elements of a list
                    index Index of appeareances of an element
                    insert Insert an element in a list
                    intersect Intersection of two sets
                    is? Checks the type of object
                    length Size of an object
                    list List constructor
                    local Local variables
                    max Maximum of a set
                    min Minimum of a set
                    not_belongs? Checks if an element not belongs to a set
                    not_null? Checks if an object is not null
                    not Logical negation operator
                    null? Checks if an object is null
                    number_of_arguments Number of arguments of an operation
                    prepend Prepend an element
                    random Random number generator
                    relation Creates a relation object
                    repeat Repeat statement
                    replace Replace an element of a vector, list, matrix by another one
                    reverse Reverses the order of an object
                    set Set constructor
                    sort Sort a set
                    split Split a string
                    string_substitution Substitute strings in an expression
                    string String constructor
                    subset? Checks if a set is a subset of another one
                    substring Get substrings from a larger string
                    support Support (different from zero) of a relation, divisor...
                    table Table constructor
                    tail Tail of a list
                    take The first or last elements of a list
                    union Union of sets
                    where Where statement
                    while While statement
                    with With statement
                    zero? Checks if the elements in a set are different from zero

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • Differentiate
                    • Integrate
                    • Numerical integration
                    • Minimum

                    Making people’s STEM work more meaningful

                    MathType

                    • MathType for Office Tools
                    • MathType for Mac
                    • MathType for Microsoft 365
                    • MathType for Google Workspace
                    • MathType for LMS
                    • MathType for XML Editors
                    • Arabic notation
                    • Our products accessibility
                    • MathType is online

                    WirisQuizzes

                    Learning Lemur

                    Solutions for Education

                    • Blackboard Learn
                    • Brightspace by D2L
                    • Canvas
                    • Google Classroom
                    • Moodle
                    • Schoology

                    Solutions for Publishing Houses

                    Solutions for Technical Writers

                    Solutions for Chemistry

                    Integrations

                    • HTML Editors
                    • MathType in WordPress

                    Pricing

                    Company

                    Careers

                    Blog

                    Contact Us

                    Buy Now

                    Plugin Downloads

                    © Wiris 2025

                    • Cookie Preferences
                    • Cookie Policy
                    • Terms of Use
                    • Privacy Policy / GDPR
                    • Student Data Privacy
                    • Compliance
                    • Powered by Helpjuice
                    Expand