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
]