Murat Kasimov

More about me

Я language (β)

/Я language (β)/Behaviours/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 `q______` [ A , B , C , D , E ] [ A , B , C ] `lu` [ D , E ] `yi` Merge @List `ho` to @(Nonempty List) `q______` [ A , B , C , D , E ] [ A , B , C ] `lu` [ D , E ] `yi` Merge @(Nonempty List) `ho` to @List `q______` [ A , B , C , D , E ] [ A , B , C ] `lu` [ D , E ] `yi` Merge @(Nonempty List) `ho` to @(Nonempty List) `q______` [ A , B , C , D , E ] [ [ A ] , [ B , C ] ] `lu` [ D , E ] `yi` Merge @(Shafted List) `ho` to @(Nonempty List) `q______` [ A , B , C , D , E ] [ [ B , A ] , [ C ] ] `lu` [ D , E ] `yi` Merge @(Shafted List) `ho` to @List `q______` [ A , B , C , D , E ]