Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
33
Task/Arrays/Lasso/arrays-1.lasso
Normal file
33
Task/Arrays/Lasso/arrays-1.lasso
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
// Create a new empty array
|
||||
local(array1) = array
|
||||
|
||||
// Create an array with 2 members (#myarray->size is 2)
|
||||
local(array1) = array('ItemA','ItemB')
|
||||
|
||||
// Assign a value to member [2]
|
||||
#array1->get(2) = 5
|
||||
|
||||
// Retrieve a value from an array
|
||||
#array1->get(2) + #array1->size // 8
|
||||
|
||||
// Merge arrays
|
||||
local(
|
||||
array1 = array('a','b','c'),
|
||||
array2 = array('a','b','c')
|
||||
)
|
||||
#array1->merge(#array2) // a, b, c, a, b, c
|
||||
|
||||
// Sort an array
|
||||
#array1->sort // a, a, b, b, c, c
|
||||
|
||||
// Remove value by index
|
||||
#array1->remove(2) // a, b, b, c, c
|
||||
|
||||
// Remove matching items
|
||||
#array1->removeall('b') // a, c, c
|
||||
|
||||
// Insert item
|
||||
#array1->insert('z') // a, c, c, z
|
||||
|
||||
// Insert item at specific position
|
||||
#array1->insert('0',1) // 0, a, c, c, z
|
||||
11
Task/Arrays/Lasso/arrays-2.lasso
Normal file
11
Task/Arrays/Lasso/arrays-2.lasso
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
// Create a staticarray containing 5 items
|
||||
local(mystaticArray) = staticarray('a','b','c','d','e')
|
||||
|
||||
// Retreive an item
|
||||
#mystaticArray->get(3) // c
|
||||
|
||||
// Set an item
|
||||
#mystaticArray->get(3) = 'changed' // a, b, changed, d, e
|
||||
|
||||
// Create an empty static array with a length of 32
|
||||
local(mystaticArray) = staticarray_join(32,void)
|
||||
Loading…
Add table
Add a link
Reference in a new issue