some function

dynamic some(
  1. dynamic pred$2,
  2. dynamic coll$2
)

Implementation

dc.dynamic some(dc.dynamic pred$2, dc.dynamic coll$2, ){
dc.dynamic pred$1=pred$2;
dc.dynamic coll$1=coll$2;
do {
final dc.dynamic o7600$1=coll$1;
late final dc.dynamic temp$7492_$AUTO_$1;
if((o7600$1 is lcoc_core.ISeqable$iface)){
temp$7492_$AUTO_$1=((o7600$1 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
temp$7492_$AUTO_$1=((lcoc_core.ISeqable.extensions(o7600$1, ) as lcoc_core.ISeqable$ext).$_seq$0(o7600$1, ));
}
if(((temp$7492_$AUTO_$1!=false)&&(temp$7492_$AUTO_$1!=null))){
final dc.dynamic s$1=temp$7492_$AUTO_$1;
final dc.dynamic arg$1=lcoc_core.first(s$1, );
late final dc.dynamic or$7505_$AUTO_$1;
if((pred$1 is dc.Function)){
or$7505_$AUTO_$1=(pred$1 as dc.Function)(arg$1, );
}else if((pred$1 is lcoc_core.IFn$iface)){
or$7505_$AUTO_$1=((pred$1 as lcoc_core.IFn$iface).$_invoke$1(arg$1, ));
}else{
or$7505_$AUTO_$1=(lcoc_core.IFn.extensions(pred$1, ).$_invoke$1(pred$1, arg$1, ));
}
if(((or$7505_$AUTO_$1!=false)&&(or$7505_$AUTO_$1!=null))){
return or$7505_$AUTO_$1;
}
coll$1=lcoc_core.next(s$1, );
continue;
}
return null;
} while(true);
}