docs: add doc for concatall chain extension
This commit is contained in:
@@ -30,6 +30,14 @@ object asmGenerator {
|
|||||||
extension [T](chain: Chain[T])
|
extension [T](chain: Chain[T])
|
||||||
def +(item: T): Chain[T] = chain.append(item)
|
def +(item: T): Chain[T] = chain.append(item)
|
||||||
|
|
||||||
|
/** Concatenates multiple `Chain[T]` instances into a single `Chain[T]`, appending them to the
|
||||||
|
* current `Chain`.
|
||||||
|
*
|
||||||
|
* @param chains
|
||||||
|
* A variable number of `Chain[T]` instances to concatenate.
|
||||||
|
* @return
|
||||||
|
* A new `Chain[T]` containing all elements from `chain` concatenated with `chains`.
|
||||||
|
*/
|
||||||
def concatAll(chains: Chain[T]*): Chain[T] =
|
def concatAll(chains: Chain[T]*): Chain[T] =
|
||||||
chains.foldLeft(chain)(_ ++ _)
|
chains.foldLeft(chain)(_ ++ _)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user