The remove_item()
method is used to take an element out of a sequence. We specify the element we want to take out of the sequence. This specified item will have its first occurrence in the sequence removed.
remove_item(take_out, take_out_from)
take_out
: The item we wish to remove from the sequence. It can be an atom or another sequence in the case of a nested sequence.
take_out_from
: The sequence from which an item will be removed.
This method returns a sequence with a length of one item less than the length of the sequence take_out_from
.
Let’s look at the code below:
Note: To use this method, we must include the
sequence.e
file from the standard library in our program code.
include std/sequence.e--declare variablessequence outcome1, outcome2, take_out_from1, take_out_from2--assign valuestake_out_from1 = {10,20,30}take_out_from2 ={"Euphhoria", {1,2,3,4}}-- using the remove_item methodoutcome1 = remove_item(30,take_out_from1)outcome2 = remove_item("Euphhoria",take_out_from2)--displaying the resultsputs(1,"Removes 30 from {10,20,30} gets : ")print(1,outcome1)puts(1,"\nRemoves \"Euphhoria\" from {\"Euphhoria\", {1,2,3,4}} gets : ")print(1,outcome2)puts(1,"\nRemoves the first occurence of \"2\" from {3,2,4,5,2} gets : ")print(1,remove_item(2,{3,2,4,5,2} ))
Line 1: We include a library package.
Line 4: We declare variables.
Lines 7 to 8: We assign values to declared variables.
Lines 11 and 12: We use the remove_item()
method.
Lines 15 to 20: We print some value to the output.