diff options
Diffstat (limited to 'stdlib/bytes.ml')
-rw-r--r-- | stdlib/bytes.ml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/stdlib/bytes.ml b/stdlib/bytes.ml index e405f1727..092f8c8f0 100644 --- a/stdlib/bytes.ml +++ b/stdlib/bytes.ml @@ -31,6 +31,13 @@ let make n c = unsafe_fill s 0 n c; s +let init n f = + let s = create n in + for i = 0 to n - 1 do + unsafe_set s i (f i) + done; + s + let empty = create 0;; let copy s = |