From 4c898ab6b395fe84ecde06fbf58d01e501c67063 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 25 Sep 2019 22:08:07 +0300 Subject: [PATCH] strings: simplify repeat() --- vlib/strings/strings.v | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/vlib/strings/strings.v b/vlib/strings/strings.v index 76c3b3f0cc..fcb8044f9b 100644 --- a/vlib/strings/strings.v +++ b/vlib/strings/strings.v @@ -4,11 +4,7 @@ pub fn repeat(c byte, n int) string { if n <= 0 { return '' } - //mut arr := malloc(n + 1) - mut arr := [byte(0)].repeat(n + 1) - for i := 0; i < n; i++ { - arr[i] = c - } + mut arr := [c].repeat(n + 1) arr[n] = `\0` return string(arr, n) }