# Creating array with repeated elements in Julia – repeat() Method

• Last Updated : 26 Mar, 2020

The `repeat()` is an inbuilt function in julia which is used to construct an array by repeating the specified array elements with the specified number of times.

Syntax:
repeat(A::AbstractArray, counts::Integer…)
or
repeat(A::AbstractArray; inner, outer)
or
repeat(s::AbstractString, r::Integer)
or
repeat(c::AbstractChar, r::Integer)

Parameters:

• A::AbstractArray: Specified array.
• counts::Integer: Specified number of times each element get repeated.
• inner: It says the repetition of individual element.
• outer: It says the repetition of whole slice.
• s::AbstractString: Specified string.
• r::Integer: Specified number of times each element get repeated.
• c::AbstractChar: Specified character.

Returns: It returns a new constructed array.

Example 1:

 `# Julia program to illustrate ``# the use of Array repeat() method`` ` `# Constructing an array by repeating``# the specified 1D array with the ``# specified number of times.``A ``=` `[``1``, ``2``, ``3``, ``4``];``println(repeat(A, ``1``))`` ` `# Constructing an array by repeating``# the specified 1D array with the ``# specified number of times.``B ``=` `[``1``, ``2``, ``3``, ``4``];``println(repeat(B, ``1``, ``2``))`` ` `# Constructing an array by repeating``# the specified 2D array with the ``# specified number of times.``C ``=` `[``1` `2``; ``3` `4``];``println(repeat(C, ``2``))`` ` `# Constructing an array by repeating``# the specified 2D array with the ``# specified number of times.``D ``=` `[``1` `2``; ``3` `4``];``println(repeat(D, ``2``, ``2``))`

Output:

Example 2:

 `# Julia program to illustrate ``# the use of Array repeat() method`` ` `# Constructing an array by repeating``# the specified elements with the ``# specified inner value``println(repeat(``1``:``3``, inner ``=` `2``))`` ` `# Constructing an array by repeating``# the specified elements with the ``# specified outer value``println(repeat(``2``:``4``, outer ``=` `2``))`` ` `# Constructing an array by repeating``# the specified elements with the ``# specified inner and outer value``println(repeat([``5` `10``; ``15` `20``], inner ``=``(``2``, ``1``), outer ``=``(``1``, ``3``)))`

Output:

Example 3:

 `# Julia program to illustrate ``# the use of Array repeat() method`` ` `# Getting new string after repetition of``# specified string or character``println(repeat(``"GFG"``, ``3``))``println(repeat(``"GeeksforGeeks"``, ``2``))``println(repeat(``"a"``, ``4``))``println(repeat(``"A"``, ``5``))`

Output:

```GFGGFGGFG
GeeksforGeeksGeeksforGeeks
aaaa
AAAAA```

My Personal Notes arrow_drop_up