//
void main(){
//Create an instance of the class
Calculate a=Calculate();
print("Recursion of factorial:"+ a.factorial(4).toString());
print("Linear Search:"+ a.linearSearch([2,11,5,32,6,23],5));
}
// output
Result:24
Result:5
// Create Calculate class
class Calculate with LinearSearch{
factorial(int n){
if(n==0 || n==1){
return 1;
}else{
return n*factorial(n-1);
}
}
}
//Create Linear search method using mixin class
mixin LinearSearch{
// Linear search method
linearSearch(List<int>? list,int x){
int i=0;
for( i; i<list!.length; i++){
if(list[i]==x){
print(list[i].toString());
}
}} }
Comments
Post a Comment