File tree Expand file tree Collapse file tree
src/main/kotlin/at/ac/uibk/dps/cirrina/execution/object Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -69,6 +69,22 @@ class Stdlib {
6969 @JvmStatic fun takeRandom (collection : Collection <* >): Any? = collection.randomOrNull()
7070
7171 @JvmStatic fun takeRandom (array : Array <Any >): Any? = array.randomOrNull()
72+
73+ @JvmStatic fun repeat (item : Boolean , n : Int ) = BooleanArray (n) { item }
74+
75+ @JvmStatic fun repeat (item : Byte , n : Int ) = ByteArray (n) { item }
76+
77+ @JvmStatic fun repeat (item : Char , n : Int ) = CharArray (n) { item }
78+
79+ @JvmStatic fun repeat (item : Short , n : Int ) = ShortArray (n) { item }
80+
81+ @JvmStatic fun repeat (item : Int , n : Int ) = IntArray (n) { item }
82+
83+ @JvmStatic fun repeat (item : Long , n : Int ) = LongArray (n) { item }
84+
85+ @JvmStatic fun repeat (item : Float , n : Int ) = FloatArray (n) { item }
86+
87+ @JvmStatic fun repeat (item : Double , n : Int ) = DoubleArray (n) { item }
7288 }
7389}
7490
You can’t perform that action at this time.
0 commit comments