![]() |
|
Navigation |
Synopsis Remove an arbitrary element from a list, returns the element and the modified list.
Function
tuple[&T, list[&T]] takeOneFrom(list[&T] lst)
Usage
import List;
Description Select an arbitrary element from
lst , and return a tuple consisting of:
Examples
rascal>import List; ok rascal>takeOneFrom([10,20,30,40,50]); tuple[int,list[int]]: <10,[20,30,40,50]> rascal>takeOneFrom([10,20,30,40,50]); tuple[int,list[int]]: <50,[10,20,30,40]> rascal>takeOneFrom([10,20,30,40,50]); tuple[int,list[int]]: <10,[20,30,40,50]> rascal>takeOneFrom(["zebra", "elephant", "snake", "owl"]); tuple[str,list[str]]: <"snake",["zebra","elephant","owl"]> rascal>takeOneFrom(["zebra", "elephant", "snake", "owl"]); tuple[str,list[str]]: <"elephant",["zebra","snake","owl"]> rascal>takeOneFrom(["zebra", "elephant", "snake", "owl"]); tuple[str,list[str]]: <"snake",["zebra","elephant","owl"]> Questions
Question [1].
![]() ![]() ![]() |