What is the length() function in Euphoria?

Overview

The length() function in Euphoria is used to return the size of a sequence.

The sequence length depends on how many members the sequence has and the number of whitespaces it includes.

Syntax

length(my_seq)
  • my_seq: This is the sequence variable whose size needs to be determined.

Return value

This function returns an atom, which is the length of the sequence.

Code example

The code written below returns the size of the sequence.

--declare atom variables
atom an_atom1, an_atom2, an_atom3
--check the length of different variables
an_atom1 = length({0,1,2,3,4,5,6,7,8,9})
an_atom2 = length({{1,2}, {3,4}, {5,6}})
an_atom3 = length("I am going to win it")
--print the result to output
print(1,an_atom1)
puts(1,"\n")
print(1,an_atom2)
puts(1,"\n")
print(1,an_atom3)

Code explanation

  • Line 2: We declare the atom variables.
  • Lines 5–7: We call the length() method on the sequence and hold the return value in the assigned value.
  • Lines 10, 13, and 16: We print the output values to the screen, using the printf() method.
  • In this code, the puts() methods is used to print new lines.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources