Array
Array's can hold values of any single data type and allows duplicate values and insertion of data is based on the location Specific.
List
List Contains elements that are accessed sequentially. Unlike the Array class, the List class provides an addStart() method. As with the Set class, the List class provides methods getEnumerator() and getIterator(). You can use an iterator to insert and delete items from a List object. It allows duplicate values.
Array's can hold values of any single data type and allows duplicate values and insertion of data is based on the location Specific.
Static void Array_example(Args _args)
{
Int I;
Array arr=new Array(Types::String);
arr.value(1,”ABC”);
arr.value(2,”ABCD”);
arr.value(3,”ABCDE”);
for(i=1;i<=arr.lastindex();i++)
{
Info(strfmt(“Value is: %1”,arr.value(i)));
}
}
Int I;
Array arr=new Array(Types::String);
arr.value(1,”ABC”);
arr.value(2,”ABCD”);
arr.value(3,”ABCDE”);
for(i=1;i<=arr.lastindex();i++)
{
Info(strfmt(“Value is: %1”,arr.value(i)));
}
}
List Contains elements that are accessed sequentially. Unlike the Array class, the List class provides an addStart() method. As with the Set class, the List class provides methods getEnumerator() and getIterator(). You can use an iterator to insert and delete items from a List object. It allows duplicate values.
Static void List_example(Args _args)
{
List l=new List (Types::Integer);
ListEnumerator lenum;
l.addEnd (20);
l.addEnd (24);
l.addStart (30);
l.addStart (25);
lenum= l.getEnumerator();
lenum.reset();
While (lenum.movenext())
{
Info (strfmt(“Value is: %1”,lenum.current()));
}
}
List l=new List (Types::Integer);
ListEnumerator lenum;
l.addEnd (20);
l.addEnd (24);
l.addStart (30);
l.addStart (25);
lenum= l.getEnumerator();
lenum.reset();
While (lenum.movenext())
{
Info (strfmt(“Value is: %1”,lenum.current()));
}
}
Map
Map Associates a key value with another value. It doesn't allow duplicate Key values in Maps.
Static void Map_example(Args _args)
{
Map m=new Map (Types::String,Types::Integer);
MapEnumerator menum;
m.insert(“Vlaue1”, 20);
m.insert(“Vlaue2”, 30);
m.insert(“Vlaue3”, 60);
menum= m.getEnumerator();
While (menum.movenext())
{
Info (strfmt(“Value is: %1 || Key is: %2 ”,menum.currentValue(),menum.currentKey()));
}
}
{
Map m=new Map (Types::String,Types::Integer);
MapEnumerator menum;
m.insert(“Vlaue1”, 20);
m.insert(“Vlaue2”, 30);
m.insert(“Vlaue3”, 60);
menum= m.getEnumerator();
While (menum.movenext())
{
Info (strfmt(“Value is: %1 || Key is: %2 ”,menum.currentValue(),menum.currentKey()));
}
}
Set
Holds values of any single type. Values are not stored in the sequence they are added. Instead, the Set object stores them in a manner that optimizes performance for the in() method. When you add a value to a Set object which is already storing that same value, the add attempt is ignored by the Set object.Unlike the Array class, the Set class provides the methods in() and remove().
Static void Set_example(Args _args)
{
Set s=new Map (Types::Integer);
SetEnumerator senum;
s.add( 20);
s.add( 25);
s.add( 60);
senum= s.getEnumerator();
While (senum.movenext())
{
Info (strfmt(“Value is: %1 “,senum.current()));
}
}
{
Set s=new Map (Types::Integer);
SetEnumerator senum;
s.add( 20);
s.add( 25);
s.add( 60);
senum= s.getEnumerator();
While (senum.movenext())
{
Info (strfmt(“Value is: %1 “,senum.current()));
}
}
Struct
Can contain values of more than one type. Used to group information about a specific entity.
Static void Struct_example(Args _args)
{
Int i;
Struct s=new Struct ();
s.add(“Name”,”ABC”);
s.add( “Age”, 34);
s.add( “Salary”,23000.00);
for(i=1;i<=s.fields();i++)
{
Info (strfmt(“Field Type: %1 || Field Name: %2 || Value is:%3“,s.fieldType(i),s.fieldName(i),s.value(s.fieldName(i))));
}
}
{
Int i;
Struct s=new Struct ();
s.add(“Name”,”ABC”);
s.add( “Age”, 34);
s.add( “Salary”,23000.00);
for(i=1;i<=s.fields();i++)
{
Info (strfmt(“Field Type: %1 || Field Name: %2 || Value is:%3“,s.fieldType(i),s.fieldName(i),s.value(s.fieldName(i))));
}
}
Casino Site Review 2021 | LuckyClub
ReplyDeleteIn a nutshell, this gambling site is an extremely popular online gambling site, with luckyclub.live over 700 casinos worldwide that can easily be accessed from your Rating: 4.1 · Review by LuckyClub