Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
17
Task/Search-a-list/SenseTalk/search-a-list.sensetalk
Normal file
17
Task/Search-a-list/SenseTalk/search-a-list.sensetalk
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
put ("apple", "banana", "cranberry" ,"durian", "eggplant", "grape", "banana", "appl", "blackberry") into fruitList
|
||||
|
||||
put findInList(fruitList,"banana") // 2
|
||||
put findInList(fruitList,"banana", true) // 7
|
||||
put findInList(fruitList,"tomato") // throws an exception
|
||||
|
||||
function findInList paramList, paramItem, findLast
|
||||
set temp to every offset of paramItem within paramList
|
||||
if (number of items in temp = 0)
|
||||
Throw InvalidSearch, "Item not found in list"
|
||||
end if
|
||||
if findLast
|
||||
return last item of temp
|
||||
else
|
||||
return first item of temp
|
||||
end if
|
||||
end findInList
|
||||
Loading…
Add table
Add a link
Reference in a new issue