Murat Kasimov

More about me

Я language (β)

/Я language (β)/Behaviour/Merge/

Use this label whenever you need to merge one datastructure into another one:

> [ A , B , C ] `lu` [ D , E ] `yi` Merge @List `ho` to @List = [ A , B , C , D , E ] > [ A , B , C ] `lu` [ D , E ] `yi` Merge @List `ho` to @(Nonempty List) = [ A , B , C , D , E ] > [ A , B , C ] `lu` [ D , E ] `yi` Merge @(Nonempty List) `ho` to @List = [ A , B , C , D , E ] > [ A , B , C ] `lu` [ D , E ] `yi` Merge @(Nonempty List) `ho` to @(Nonempty List) = [ A , B , C , D , E ] > [ [ A ] , [ B , C ] ] `lu` [ D , E ] `yi` Merge @(Shafted List) `ho` to @(Nonempty List) = [ A , B , C , D , E ] > [ [ B , A ] , [ C ] ] `lu` [ D , E ] `yi` Merge @(Shafted List) `ho` to @List = [ A , B , C , D , E ]