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

                    • Miscellaneous

                      • 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 Settings
                      • Cookie Policy
                      • Terms of Use
                      • Privacy Policy / GDPR
                      • Student Data Privacy
                      • Compliance
                      • Powered by Helpjuice
                      Expand